Pydantic - умопомрачительная валидация данных на Python! JSON + Pydantic = ❤️
ฝัง
- เผยแพร่เมื่อ 16 มี.ค. 2021
- Мой курс «Хардкорная веб-разработка» - 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...
Мой курс «Хардкорная веб-разработка» - course.to.digital
Вжух!
Как всегда познавательно! Спасибо большое!
Как всегда кратко и динамично )
Спасибо большое за контент.
Как всегда информативно и все по полочкам. Спасибо большое за годный контент!
Как всегда полезно, спасибо за контент!
Как всегда, отличное видео, Алексей) ничего лишнего, всё по делу и очень интересно
Каждый видос - полезняшка, спасибо!
Очень позитивная подача материала!
Спасибо! В очередной раз спасибо, Алексей!
Это офигенно. Как раз могу применить в текущем проекте. Спасибо огромное!
пару дней назад как раз сел разбираться с этой штукой и тут ролик. Жму руку, всё по полочкам! ))
Спасибо за информацию! Очень полезно и доступно
бомбезная инфа!!!!!даже в голову не приходило, что для этого есть библиотека!Низкий поклон!
Поддержу на все 100%.
@Владислав Бахмацкий огонь, а еще isToxic и isShitTalk крутые
Я не питонист, но об этой библиотеке знал )
Тут как с правилом 34 на все есть библиотека.
Спасибо большое! Замечательная библиотека!
Благодарю)
Ушел уже использовать
Алексей, спасибо за очередно сочный видос. Очень позновательно, доходчиво и полезно :)
Спасибо за видос!!! Огонь🔥🔥🔥🔥
Дружище, огромное тебе спасибо за качественный контент. Для меня - ты топовый источник информации на TH-cam (по python разработке). Обожаю тебя. Продолжай в том же духе!!!
Спасибооо!
Забавно, только на днях буквально ковырялся с FastAPI и Pydantic, а тут как мысли прочитали и ролик выложили. Лайк определенно. Очень нравится ваш канал, хотелось бы конечно почаще видео :)
Где же вы были с этой библиотекой раньше)) Великолепная либа, огромное спасибо за знакомство с ней.
Наконец-то новое видео, давно не обновлял пипку)
Спасибо за ценнейшую информацию!
Жирный лайк:)
Спасибо за ваши видосы. Библа - супер, юзаю в проектах.
Спасибол большое за краткое и емкое объяснение. Подписка и лайк!
Спасибо за инфу, буду юзать :)
Огромное спасибо!
Оооочень актуально! Спасибо огромное за либу :)
Единственный человек который загрязняет понравившееся видео, заслужено!
Спасибо за видео! Добавил в свою базу знаний, буду применять.
Спасибо большое!)
Супер полезные видосы 👍🏻
Просто огонь!
Классное видео спасибо!
Спасибо за интересный обзор.
Спасибо за видео 👍
Воу! Просто и понятно о пидантике за 20 минут, кайф! Спасибо!
Рад, что полезно!
Отличная информация, большое спасибо. Максимальная польза
Я все жду pytest подробный с моками, реквест моками, фикстурами, манки патчинг’ами, контекст менедр моками и тд и тп.....
Зачем?
Нахуя?
Есть статьи на хабре с переводами книги о pytest, там все это подробно расписано.
а что за моки у пайтеста?
@@sivr5vs38 Потому что тесты - это уже как панацея. Обмажутся своими тдд, а код написать забудут. Если вашему проекту действительно нужно тестирование, вы сами поймете, какие тесты нужны, а в процессе и как их правильно писать. Не надо себя задрачивать ими раньше времени, еще успеет надоесть.
Восхитительно.
Познавательное и интересное видео, спасибо вам дружище!
Спасибо!
Абсолютно потрясающе! (с)
Таки да!
Годнота, сегодня же подключу её к проекту))
Батя, ну ты как всегда годноту возишь!
Ваше творчество всегда к месту, и радует
Спасибо!
Замечательно!
Спасибо! Как раз в ближайших планах разобраться в FastAPI.
Вот! Я думал о библиотеке для валидации данных в sanic-приложении, как тут же подъехал годный контент!
Спасибо!
Теперь надо подумать про asyncpg, тестирование асинхронного кода))
Спасибо!) Только сегодня прилетел новый таск на парсинг json-a) Крутая находка!)
Отлично:)!
Просто бомбическая штука! Когда понимаешь, как использовать, то не можешь остановиться )))
прям вот когда надо! супе либа, спасибо!
Класс!
Шикарно
Спасибо Вам! Очень хорошо объясняете !
Спасибо!
@@t0digital пожалуйста
Было бы классно увидеть видео о pycharm. Возможности, которые вы используете и считаете must have.
Также про хоткеи:)
да!! я тоже хочу))
Хоткеи есть в интернете, а также их можно настроить в самом pycharm'е
Конечно год прошел, но ведь он вроде на виме работает и вим продвигает в массы?
Круто!
Алексей, все фичи, плагины, библиотеки и хорошие решения, с которыми Вы нас знакомите. Начиная со слепой печати, vim... правильной бизнес-логики в джанге, Linux и Unix инструментами, заканчивая ..., loguru, pydentic - делают процесс моей работы очень приятным.
Спасибо Вам!
+
Жирнейший лайк 👍
Спасибооо!
А мне на работе как раз предстоит очень много json парсить. Спасибо огроменное!
Спасибо 😊
Очень круто, ясно и понятно. Хотелось бы так же поверхностно затронуть темы для Data analyst Data scientist
Четкая либа, взял на заметку
Сенкс
О крутяк крутяк 😁😀😀😀
Услышал про fastapi и теперь точно определился, что курс надо брать))
Крутая штука!
Здравствуйте, как всегда отличный контент! Было было интересно увидеть видео с наиболее удобными горячими клавишами которые вы используете в ide PyCharm, мне кажется многим это будет очень полезно.
Сначала лайк, потом смотреть!
А можете, пожалуйста, объяснить почему так?
Ну, вернее, интуитивно я понимаю, что делается это с интенцией помочь автору канала, продвинув ролик за счет лайка.
Но, вместе с этим, возникает ощущение, что с подобным подходом, прежде всего, притупляется критическое восприятие информации. Что, как по мне, ведет к ухудшению усвоения материала ролика, ну и в целом не самый полезный паттерн мышления/поведения.
Ну и для самого автора, как по мне, полезнее было бы иметь взвешенный взгляд со стороны, который поможет развиваться каналу, а не гору лайков и, соответственно, значительное ухудшение качества обратной связи с аудиторией.
P.S. Комментарий пишу не с целью доебаться, а с целью лучше понять позицию других людей. Ввиду того что считаю аудиторию канала вменяемой, надеюсь на адекватные ответы
Крутой урок
Как всегда полезно. Спасибо!
А когда курс планирует выйти в свет?)
Я не питонист ни разу, но проникся. Спасибо!
О боже! Только сегодня парсил гигантский озоновский json и тут такое. Спасибо огромное!❤
Так рад за Алексея когда он кайфует))
Давно хотел посмотреть пайдантик, спасибо, что посмотрели его за меня и рассказали основные фичи. выглядит как то, что нужно, огонь
ещё бы обзор асинхронной sql-алхимии, ибо асинхронные orm как-то не радуют, одна надежда на алхимию, но опять таки никак не доберусь посмотреть насколько хорошо она работает в версии 1.4, в которой добавили любимую асинхроночку
Это просто праздник какой-то! Все последние видосы по материалу, который мне как раз нужен! Я ваш преданный котан! :)
Было бы класно, сделать новое видео про Pydantic 2.x , там много изменений. Спасибо!
Спасибо
Сперва лайк, потом смотреть)))
Для таких задачи и джанго-формы неплохо подходят. весь функционал валидации данных от форм, + кастомные валидации.
Создал класс форма, прописал поля. Засунул данные - есть методы, валид или инвалид, джейсон - клинед-дата
А есть ещё модел - форм - вообще прям по моделям джанговским - валидация из коробки
Спасибо за видео. Напоминает graphql. Про alias ваще круто
Только недавно решил использовать FastAPI в проекте.
И сначала после drf как то не зашел pydantic, но потом понял, что штука и правда не плохая))
Ну а раз эта либа попала на канал значит не зря использую)))
Спасибо за видосик!
вовремя )
Даёшь обзорное видео по ormar! Выглядит ка не менее бомбическая штука. Спасибо за видос.
Только что впервые услышал про FastAPI. Хотелось бы в будущем услышать про него побольше подробностей, +ы и -ы . в общем как тема для видоса
Pydantic и вправду one love) странно что мало по нему видосов, в основном только в сочетании с fastAPI. Кстати очень крутая фишка - BaseSettings. И с валидацией там можно даже прям в поле, типа age: int = Field(ge=18)
I fell in love :D
Спасибо, ждем видос с FastAPI)
И как я только пропустил эту либу! Спасибо.
Книжка классная на столе :)
ещё не дочитал:)
было бы интересно послушать ваше мнение по поводу ORM (библиотеки, примеры, фишки)
Ты меня спас
Отлично :)
Мысли читаешь, только вчера искал.)
FastAPI - интересная штука. Спасибо за наводку.
pydantic шикарная вещь. Куда понятнее и стройнее код вместо jsonschema. А еще встречал валидацию json путем конвертации данных в xml через xsd схему
фига..йо ты майо какая штука офигенная
У меня передоз каефа 🥰
крутые видосы, подвис на них. Не планируется видео по project management? Был бы благодарен и интересно услышать твое виденье и методики которые вы используете
Спс за видос! После гибкости fastapi по иному смотришь на django с drf.
Блин, месяцем бы раньше! Но однозначно большое спасибо!
Когда там курс то выйдет ?))
Значит ли это, что @dataclass больше не нужны?
В идеале если бы ещё сделали видео с объяснением юзкейсов разных структур ( BaseModel, dataclass, TypedDict, NamedTuple ). Очень легко запутаться)
Смотрю тебя практически с создания твоего канала и вот что заметил задний фон который в этом видео тебе не подходит))) ты выглядишь как библиотекарь, а так конечно всё круто, классно, аккуратно, минималистично, но если смотреть на фон то это не про программирование честно)) Спасибо за инфу ещё раз, как всегда информативно полезно было!