Pydantic - умопомрачительная валидация данных на Python! JSON + Pydantic = ❤️
Мой курс «Хардкорная веб-разработка» - course.to.digital
Книжный клуб Ботаним!, где мы читаем хорошие ИТ-книги: botanim.to.digital/
Telegram: t0digital.t.me
Сказать спасибо за это видео можно здесь - boosty.to/digitalize.team
Pydantic - пожалуй, моя любимая Python библиотека за последнее время. Она великолепна! Преобразование и валидация данных для веб-сервисов с Pydantic становится невероятно приятными. Ещё не пробовали? Подключайтесь!
/****************** about ******************/
Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:
- Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
- Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.
Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.
С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.
Telegram канал - t.me/t0digital
ВК - digitalize.team
RuTube - rutube.ru/channel/24802975/ab...
Дзен - dzen.ru/id/6235d32cb64df01e6e...
Пікірлер: 349
Мой курс «Хардкорная веб-разработка» - course.to.digital Вжух!
Я все жду pytest подробный с моками, реквест моками, фикстурами, манки патчинг’ами, контекст менедр моками и тд и тп.....
@sivr5vs38
3 жыл бұрын
Зачем?
@HARD-OGRE
3 жыл бұрын
Нахуя?
@user-jz3pz1sc9r
3 жыл бұрын
Есть статьи на хабре с переводами книги о pytest, там все это подробно расписано.
@user-ku4iu3ed9n
3 жыл бұрын
а что за моки у пайтеста?
@jamuelsexon
3 жыл бұрын
@@sivr5vs38 Потому что тесты - это уже как панацея. Обмажутся своими тдд, а код написать забудут. Если вашему проекту действительно нужно тестирование, вы сами поймете, какие тесты нужны, а в процессе и как их правильно писать. Не надо себя задрачивать ими раньше времени, еще успеет надоесть.
бомбезная инфа!!!!!даже в голову не приходило, что для этого есть библиотека!Низкий поклон!
@oZopHuk
3 жыл бұрын
Поддержу на все 100%.
@fsamobby
3 жыл бұрын
@Владислав Бахмацкий огонь, а еще isToxic и isShitTalk крутые
@pashamix
3 жыл бұрын
Я не питонист, но об этой библиотеке знал )
@PrefixKrema
Жыл бұрын
Тут как с правилом 34 на все есть библиотека.
Дружище, огромное тебе спасибо за качественный контент. Для меня - ты топовый источник информации на KZread (по python разработке). Обожаю тебя. Продолжай в том же духе!!!
@t0digital
3 жыл бұрын
Спасибооо!
Как всегда кратко и динамично ) Спасибо большое за контент.
Как всегда познавательно! Спасибо большое!
Как всегда информативно и все по полочкам. Спасибо большое за годный контент!
Очень позитивная подача материала!
Как всегда, отличное видео, Алексей) ничего лишнего, всё по делу и очень интересно
Забавно, только на днях буквально ковырялся с FastAPI и Pydantic, а тут как мысли прочитали и ролик выложили. Лайк определенно. Очень нравится ваш канал, хотелось бы конечно почаще видео :)
пару дней назад как раз сел разбираться с этой штукой и тут ролик. Жму руку, всё по полочкам! ))
Это офигенно. Как раз могу применить в текущем проекте. Спасибо огромное!
Где же вы были с этой библиотекой раньше)) Великолепная либа, огромное спасибо за знакомство с ней.
Алексей, спасибо за очередно сочный видос. Очень позновательно, доходчиво и полезно :)
Спасибо! В очередной раз спасибо, Алексей!
Как всегда полезно, спасибо за контент!
Спасибо за информацию! Очень полезно и доступно
Каждый видос - полезняшка, спасибо!
Спасибо большое! Замечательная библиотека!
Благодарю) Ушел уже использовать
Единственный человек который загрязняет понравившееся видео, заслужено!
Это просто праздник какой-то! Все последние видосы по материалу, который мне как раз нужен! Я ваш преданный котан! :)
Спасибо за видос!!! Огонь🔥🔥🔥🔥
Наконец-то новое видео, давно не обновлял пипку)
Было бы классно увидеть видео о pycharm. Возможности, которые вы используете и считаете must have. Также про хоткеи:)
@katherinebaker3220
2 жыл бұрын
да!! я тоже хочу))
@user-yk6en8rn4g
2 жыл бұрын
Хоткеи есть в интернете, а также их можно настроить в самом pycharm'е
@Shuniyata
2 жыл бұрын
Конечно год прошел, но ведь он вроде на виме работает и вим продвигает в массы?
Спасибо за ценнейшую информацию! Жирный лайк:)
Спасибол большое за краткое и емкое объяснение. Подписка и лайк!
Спасибо за видео! Добавил в свою базу знаний, буду применять.
Воу! Просто и понятно о пидантике за 20 минут, кайф! Спасибо!
@t0digital
Жыл бұрын
Рад, что полезно!
Спасибо за ваши видосы. Библа - супер, юзаю в проектах.
Оооочень актуально! Спасибо огромное за либу :)
Алексей, все фичи, плагины, библиотеки и хорошие решения, с которыми Вы нас знакомите. Начиная со слепой печати, vim... правильной бизнес-логики в джанге, Linux и Unix инструментами, заканчивая ..., loguru, pydentic - делают процесс моей работы очень приятным. Спасибо Вам!
@Python_in_UA
2 жыл бұрын
+
Спасибо за инфу, буду юзать :)
Отличная информация, большое спасибо. Максимальная польза
Ваше творчество всегда к месту, и радует
@t0digital
3 жыл бұрын
Спасибо!
Просто бомбическая штука! Когда понимаешь, как использовать, то не можешь остановиться )))
Как всегда полезно. Спасибо! А когда курс планирует выйти в свет?)
Спасибо за интересный обзор.
Годнота, сегодня же подключу её к проекту))
Огромное спасибо!
Супер полезные видосы 👍🏻
Познавательное и интересное видео, спасибо вам дружище!
@t0digital
2 жыл бұрын
Спасибо!
Батя, ну ты как всегда годноту возишь!
Спасибо большое!)
Четкая либа, взял на заметку Сенкс
Спасибо! Как раз в ближайших планах разобраться в FastAPI.
Классное видео спасибо!
Спасибо за видео 👍
Спасибо!) Только сегодня прилетел новый таск на парсинг json-a) Крутая находка!)
@t0digital
3 жыл бұрын
Отлично:)!
Абсолютно потрясающе! (с)
@t0digital
3 жыл бұрын
Таки да!
Очень круто, ясно и понятно. Хотелось бы так же поверхностно затронуть темы для Data analyst Data scientist
Было бы класно, сделать новое видео про Pydantic 2.x , там много изменений. Спасибо!
Просто огонь!
Восхитительно.
А мне на работе как раз предстоит очень много json парсить. Спасибо огроменное!
Услышал про fastapi и теперь точно определился, что курс надо брать))
Вот! Я думал о библиотеке для валидации данных в sanic-приложении, как тут же подъехал годный контент! Спасибо! Теперь надо подумать про asyncpg, тестирование асинхронного кода))
прям вот когда надо! супе либа, спасибо!
Я не питонист ни разу, но проникся. Спасибо!
Жирнейший лайк 👍
@t0digital
3 жыл бұрын
Спасибооо!
Здравствуйте, как всегда отличный контент! Было было интересно увидеть видео с наиболее удобными горячими клавишами которые вы используете в ide PyCharm, мне кажется многим это будет очень полезно.
Так рад за Алексея когда он кайфует))
Значит ли это, что @dataclass больше не нужны? В идеале если бы ещё сделали видео с объяснением юзкейсов разных структур ( BaseModel, dataclass, TypedDict, NamedTuple ). Очень легко запутаться)
Спасибо Вам! Очень хорошо объясняете !
@t0digital
Жыл бұрын
Спасибо!
@donfedor007
Жыл бұрын
@@t0digital пожалуйста
Замечательно!
О боже! Только сегодня парсил гигантский озоновский json и тут такое. Спасибо огромное!❤
Давно хотел посмотреть пайдантик, спасибо, что посмотрели его за меня и рассказали основные фичи. выглядит как то, что нужно, огонь ещё бы обзор асинхронной sql-алхимии, ибо асинхронные orm как-то не радуют, одна надежда на алхимию, но опять таки никак не доберусь посмотреть насколько хорошо она работает в версии 1.4, в которой добавили любимую асинхроночку
Шикарно
Сначала лайк, потом смотреть!
@user-rt1fh6yr1j
3 жыл бұрын
А можете, пожалуйста, объяснить почему так? Ну, вернее, интуитивно я понимаю, что делается это с интенцией помочь автору канала, продвинув ролик за счет лайка. Но, вместе с этим, возникает ощущение, что с подобным подходом, прежде всего, притупляется критическое восприятие информации. Что, как по мне, ведет к ухудшению усвоения материала ролика, ну и в целом не самый полезный паттерн мышления/поведения. Ну и для самого автора, как по мне, полезнее было бы иметь взвешенный взгляд со стороны, который поможет развиваться каналу, а не гору лайков и, соответственно, значительное ухудшение качества обратной связи с аудиторией. P.S. Комментарий пишу не с целью доебаться, а с целью лучше понять позицию других людей. Ввиду того что считаю аудиторию канала вменяемой, надеюсь на адекватные ответы
Класс!
Спасибо 😊
Круто!
Крутой урок
И как я только пропустил эту либу! Спасибо.
Сперва лайк, потом смотреть)))
было бы интересно послушать ваше мнение по поводу ORM (библиотеки, примеры, фишки)
Для таких задачи и джанго-формы неплохо подходят. весь функционал валидации данных от форм, + кастомные валидации. Создал класс форма, прописал поля. Засунул данные - есть методы, валид или инвалид, джейсон - клинед-дата А есть ещё модел - форм - вообще прям по моделям джанговским - валидация из коробки
Крутая штука!
Только что впервые услышал про FastAPI. Хотелось бы в будущем услышать про него побольше подробностей, +ы и -ы . в общем как тема для видоса
крутые видосы, подвис на них. Не планируется видео по project management? Был бы благодарен и интересно услышать твое виденье и методики которые вы используете
Только недавно решил использовать FastAPI в проекте. И сначала после drf как то не зашел pydantic, но потом понял, что штука и правда не плохая)) Ну а раз эта либа попала на канал значит не зря использую))) Спасибо за видосик!
Даёшь обзорное видео по ormar! Выглядит ка не менее бомбическая штука. Спасибо за видос.
О крутяк крутяк 😁😀😀😀
Спасибо за классный контент! А можно ли задать такой параметр чтобы pydantic не конвертировал автоматически тип? Например если в классе я указал str а в json'e прилетел int - pydantic бы ругнулся.
Спасибо, ждем видос с FastAPI)
Спасибо за видео. Напоминает graphql. Про alias ваще круто
Книжка классная на столе :)
@t0digital
2 жыл бұрын
ещё не дочитал:)
Pydantic и вправду one love) странно что мало по нему видосов, в основном только в сочетании с fastAPI. Кстати очень крутая фишка - BaseSettings. И с валидацией там можно даже прям в поле, типа age: int = Field(ge=18)
Мысли читаешь, только вчера искал.)
Спасибо
pydantic шикарная вещь. Куда понятнее и стройнее код вместо jsonschema. А еще встречал валидацию json путем конвертации данных в xml через xsd схему
Когда там курс то выйдет ?))
FastAPI - интересная штука. Спасибо за наводку.
Тидинс, огромное спасибо сплошной кафй пока смотришь как объясняет Есть видео где ты используешь pedantic с fastapi?
Спс за видос! После гибкости fastapi по иному смотришь на django с drf.
Это божественная либа) Подрубил её у Flask, несколько декораторов и у Flask-Restful валидация и сериализация стала не хуже чем у FastAPI) Cиджу теперь выбрасываю из проекта reqparse и Marshmallow)
фига..йо ты майо какая штука офигенная
Смотрю тебя практически с создания твоего канала и вот что заметил задний фон который в этом видео тебе не подходит))) ты выглядишь как библиотекарь, а так конечно всё круто, классно, аккуратно, минималистично, но если смотреть на фон то это не про программирование честно)) Спасибо за инфу ещё раз, как всегда информативно полезно было!
Блин, месяцем бы раньше! Но однозначно большое спасибо!
Спасибо большое за отличный видео! Как можно валидировать номер телефона в формате с "+79..."? Спасибо большое.