Тёмный

Pydantic - умопомрачительная валидация данных на Python! JSON + Pydantic = ❤️ 

Диджитализируй!
Подписаться 163 тыс.
Просмотров 109 тыс.
50% 1

Мой курс «Хардкорная веб-разработка» - 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...

Опубликовано:

 

16 мар 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 349   
@t0digital
@t0digital 5 месяцев назад
Мой курс «Хардкорная веб-разработка» - course.to.digital Вжух!
@crypto338
@crypto338 3 года назад
Я все жду pytest подробный с моками, реквест моками, фикстурами, манки патчинг’ами, контекст менедр моками и тд и тп.....
@sivr5vs38
@sivr5vs38 3 года назад
Зачем?
@HARD-OGRE
@HARD-OGRE 3 года назад
Нахуя?
@user-jz3pz1sc9r
@user-jz3pz1sc9r 3 года назад
Есть статьи на хабре с переводами книги о pytest, там все это подробно расписано.
@user-ku4iu3ed9n
@user-ku4iu3ed9n 3 года назад
а что за моки у пайтеста?
@jamuelsexon
@jamuelsexon 3 года назад
@@sivr5vs38 Потому что тесты - это уже как панацея. Обмажутся своими тдд, а код написать забудут. Если вашему проекту действительно нужно тестирование, вы сами поймете, какие тесты нужны, а в процессе и как их правильно писать. Не надо себя задрачивать ими раньше времени, еще успеет надоесть.
@user-yj9lw1wx5q
@user-yj9lw1wx5q 3 года назад
Как всегда познавательно! Спасибо большое!
@swimmwatch
@swimmwatch 3 года назад
Как всегда кратко и динамично ) Спасибо большое за контент.
@traffox
@traffox 3 года назад
Это офигенно. Как раз могу применить в текущем проекте. Спасибо огромное!
@MasterOfNothing9000
@MasterOfNothing9000 3 года назад
пару дней назад как раз сел разбираться с этой штукой и тут ролик. Жму руку, всё по полочкам! ))
@vitaliysklyar3587
@vitaliysklyar3587 3 года назад
Как всегда информативно и все по полочкам. Спасибо большое за годный контент!
@johnholod2931
@johnholod2931 3 года назад
Как всегда, отличное видео, Алексей) ничего лишнего, всё по делу и очень интересно
@2TenOClock2
@2TenOClock2 2 года назад
Очень позитивная подача материала!
@whoiam7138
@whoiam7138 3 года назад
Алексей, спасибо за очередно сочный видос. Очень позновательно, доходчиво и полезно :)
@user-lz3ez3nn4j
@user-lz3ez3nn4j 3 года назад
Как всегда полезно, спасибо за контент!
@user-hj8yw1gi8y
@user-hj8yw1gi8y 3 года назад
Каждый видос - полезняшка, спасибо!
@Vjidowkdkcpapqkfjfw
@Vjidowkdkcpapqkfjfw 5 месяцев назад
Спасибо! В очередной раз спасибо, Алексей!
@MADAHAKO
@MADAHAKO 2 года назад
Это просто праздник какой-то! Все последние видосы по материалу, который мне как раз нужен! Я ваш преданный котан! :)
@EvgenySeliverstov
@EvgenySeliverstov Год назад
Спасибо за информацию! Очень полезно и доступно
@fsamobby
@fsamobby 3 года назад
бомбезная инфа!!!!!даже в голову не приходило, что для этого есть библиотека!Низкий поклон!
@oZopHuk
@oZopHuk 3 года назад
Поддержу на все 100%.
@fsamobby
@fsamobby 3 года назад
@Владислав Бахмацкий огонь, а еще isToxic и isShitTalk крутые
@pashamix
@pashamix 3 года назад
Я не питонист, но об этой библиотеке знал )
@PrefixKrema
@PrefixKrema Год назад
Тут как с правилом 34 на все есть библиотека.
@andreymikhaylov141
@andreymikhaylov141 3 года назад
Забавно, только на днях буквально ковырялся с FastAPI и Pydantic, а тут как мысли прочитали и ролик выложили. Лайк определенно. Очень нравится ваш канал, хотелось бы конечно почаще видео :)
@GushchinAndrei
@GushchinAndrei 3 года назад
Спасибо большое! Замечательная библиотека!
@alexelizard1798
@alexelizard1798 3 года назад
Где же вы были с этой библиотекой раньше)) Великолепная либа, огромное спасибо за знакомство с ней.
@binaryman440
@binaryman440 3 года назад
Наконец-то новое видео, давно не обновлял пипку)
@hibryy
@hibryy 3 года назад
Благодарю) Ушел уже использовать
@brodyagaPATY
@brodyagaPATY 3 года назад
Спасибо за видос!!! Огонь🔥🔥🔥🔥
@leonidzimin2419
@leonidzimin2419 3 года назад
Спасибо за ценнейшую информацию! Жирный лайк:)
@Tenundor
@Tenundor 3 года назад
Спасибо за видео! Добавил в свою базу знаний, буду применять.
@mateushslobodan1045
@mateushslobodan1045 3 года назад
Спасибол большое за краткое и емкое объяснение. Подписка и лайк!
@alexzurnachyan6178
@alexzurnachyan6178 2 года назад
Единственный человек который загрязняет понравившееся видео, заслужено!
@ukrainian333
@ukrainian333 3 года назад
Оооочень актуально! Спасибо огромное за либу :)
@digital_ninja
@digital_ninja 3 года назад
Спасибо за ваши видосы. Библа - супер, юзаю в проектах.
@deve1oper
@deve1oper Год назад
Воу! Просто и понятно о пидантике за 20 минут, кайф! Спасибо!
@t0digital
@t0digital Год назад
Рад, что полезно!
@user-km9te2tl3s
@user-km9te2tl3s 2 года назад
Отличная информация, большое спасибо. Максимальная польза
@itzlaboratory
@itzlaboratory 3 года назад
Дружище, огромное тебе спасибо за качественный контент. Для меня - ты топовый источник информации на RU-vid (по python разработке). Обожаю тебя. Продолжай в том же духе!!!
@t0digital
@t0digital 3 года назад
Спасибооо!
@unclesam4751
@unclesam4751 3 года назад
Спасибо за инфу, буду юзать :)
@dizzivoneverec2737
@dizzivoneverec2737 3 года назад
Годнота, сегодня же подключу её к проекту))
@user-ee8ek3xx2r
@user-ee8ek3xx2r 3 года назад
Супер полезные видосы 👍🏻
@humoyunsoatov2313
@humoyunsoatov2313 3 года назад
Ваше творчество всегда к месту, и радует
@t0digital
@t0digital 3 года назад
Спасибо!
@user-zg2bx5cb3d
@user-zg2bx5cb3d 3 года назад
Вот! Я думал о библиотеке для валидации данных в sanic-приложении, как тут же подъехал годный контент! Спасибо! Теперь надо подумать про asyncpg, тестирование асинхронного кода))
@WerWolfEee
@WerWolfEee 2 года назад
Просто бомбическая штука! Когда понимаешь, как использовать, то не можешь остановиться )))
@VladimirTheAesthete
@VladimirTheAesthete 2 года назад
Познавательное и интересное видео, спасибо вам дружище!
@t0digital
@t0digital 2 года назад
Спасибо!
@TheBestSurvival
@TheBestSurvival 3 года назад
Батя, ну ты как всегда годноту возишь!
@andreipopov2700
@andreipopov2700 2 года назад
Классное видео спасибо!
@evgenym574
@evgenym574 3 года назад
Спасибо!) Только сегодня прилетел новый таск на парсинг json-a) Крутая находка!)
@t0digital
@t0digital 3 года назад
Отлично:)!
@JohnSmith-pb7cn
@JohnSmith-pb7cn 3 года назад
Огромное спасибо!
@user-om9sf3fi6u
@user-om9sf3fi6u 3 года назад
Спасибо! Как раз в ближайших планах разобраться в FastAPI.
@russianstan
@russianstan 3 года назад
Спасибо большое!)
@ivanklutru
@ivanklutru 2 года назад
Спасибо за интересный обзор.
@that_guy4690
@that_guy4690 3 года назад
Просто огонь!
@artydevco
@artydevco 3 года назад
Абсолютно потрясающе! (с)
@t0digital
@t0digital 3 года назад
Таки да!
@Alina-kb1qf
@Alina-kb1qf 3 года назад
Спасибо за видео 👍
@alexnasov8818
@alexnasov8818 3 года назад
Здравствуйте, как всегда отличный контент! Было было интересно увидеть видео с наиболее удобными горячими клавишами которые вы используете в ide PyCharm, мне кажется многим это будет очень полезно.
@olegmaslov2576
@olegmaslov2576 3 года назад
прям вот когда надо! супе либа, спасибо!
@bari_grey_woolf_6988
@bari_grey_woolf_6988 3 года назад
А мне на работе как раз предстоит очень много json парсить. Спасибо огроменное!
@olegssh6452
@olegssh6452 3 года назад
Алексей, все фичи, плагины, библиотеки и хорошие решения, с которыми Вы нас знакомите. Начиная со слепой печати, vim... правильной бизнес-логики в джанге, Linux и Unix инструментами, заканчивая ..., loguru, pydentic - делают процесс моей работы очень приятным. Спасибо Вам!
@Python_in_UA
@Python_in_UA 2 года назад
+
@egorkomarov4719
@egorkomarov4719 3 года назад
Четкая либа, взял на заметку Сенкс
@user-qr8or3xy7w
@user-qr8or3xy7w 3 года назад
Очень круто, ясно и понятно. Хотелось бы так же поверхностно затронуть темы для Data analyst Data scientist
@srgtmn
@srgtmn 2 года назад
Восхитительно.
@user-oi1zl6de8i
@user-oi1zl6de8i 3 года назад
Замечательно!
@donfedor007
@donfedor007 Год назад
Спасибо Вам! Очень хорошо объясняете !
@t0digital
@t0digital Год назад
Спасибо!
@donfedor007
@donfedor007 Год назад
@@t0digital пожалуйста
@rockytesting5143
@rockytesting5143 3 года назад
Услышал про fastapi и теперь точно определился, что курс надо брать))
@user-lh6ou6de6l
@user-lh6ou6de6l 3 года назад
Давно хотел посмотреть пайдантик, спасибо, что посмотрели его за меня и рассказали основные фичи. выглядит как то, что нужно, огонь ещё бы обзор асинхронной sql-алхимии, ибо асинхронные orm как-то не радуют, одна надежда на алхимию, но опять таки никак не доберусь посмотреть насколько хорошо она работает в версии 1.4, в которой добавили любимую асинхроночку
@BogdanKozlovskyi
@BogdanKozlovskyi 3 года назад
Жирнейший лайк 👍
@t0digital
@t0digital 3 года назад
Спасибооо!
@StanislavBeskaev
@StanislavBeskaev 3 года назад
Шикарно
@nick_beaver4165
@nick_beaver4165 Год назад
О боже! Только сегодня парсил гигантский озоновский json и тут такое. Спасибо огромное!❤
@ghostfantik1261
@ghostfantik1261 3 года назад
Было бы классно увидеть видео о pycharm. Возможности, которые вы используете и считаете must have. Также про хоткеи:)
@katherinebaker3220
@katherinebaker3220 2 года назад
да!! я тоже хочу))
@user-yk6en8rn4g
@user-yk6en8rn4g 2 года назад
Хоткеи есть в интернете, а также их можно настроить в самом pycharm'е
@Shuniyata
@Shuniyata 2 года назад
Конечно год прошел, но ведь он вроде на виме работает и вим продвигает в массы?
@andreiivanov8396
@andreiivanov8396 3 года назад
Круто!
@user-gk7hs3ct3d
@user-gk7hs3ct3d 3 года назад
Сначала лайк, потом смотреть!
@user-rt1fh6yr1j
@user-rt1fh6yr1j 3 года назад
А можете, пожалуйста, объяснить почему так? Ну, вернее, интуитивно я понимаю, что делается это с интенцией помочь автору канала, продвинув ролик за счет лайка. Но, вместе с этим, возникает ощущение, что с подобным подходом, прежде всего, притупляется критическое восприятие информации. Что, как по мне, ведет к ухудшению усвоения материала ролика, ну и в целом не самый полезный паттерн мышления/поведения. Ну и для самого автора, как по мне, полезнее было бы иметь взвешенный взгляд со стороны, который поможет развиваться каналу, а не гору лайков и, соответственно, значительное ухудшение качества обратной связи с аудиторией. P.S. Комментарий пишу не с целью доебаться, а с целью лучше понять позицию других людей. Ввиду того что считаю аудиторию канала вменяемой, надеюсь на адекватные ответы
@user-pg8ry1tm3t
@user-pg8ry1tm3t 11 месяцев назад
Класс!
@user-rw7rf7fh5c
@user-rw7rf7fh5c 3 года назад
Как всегда полезно. Спасибо! А когда курс планирует выйти в свет?)
@eananyev
@eananyev 3 года назад
Я не питонист ни разу, но проникся. Спасибо!
@evgeniyshevchenko5227
@evgeniyshevchenko5227 3 года назад
Только недавно решил использовать FastAPI в проекте. И сначала после drf как то не зашел pydantic, но потом понял, что штука и правда не плохая)) Ну а раз эта либа попала на канал значит не зря использую))) Спасибо за видосик!
@hinomuratomisaburo4901
@hinomuratomisaburo4901 3 года назад
О крутяк крутяк 😁😀😀😀
@IlyaIlya_lopkop
@IlyaIlya_lopkop 2 года назад
Крутой урок
@myhomework2431
@myhomework2431 3 года назад
Сперва лайк, потом смотреть)))
@DRanduletti
@DRanduletti 2 года назад
Так рад за Алексея когда он кайфует))
@user-uw8hy1lc4p
@user-uw8hy1lc4p Год назад
Крутая штука!
@user-on1cd6cr7p
@user-on1cd6cr7p 19 дней назад
Спасибо 😊
@clauseclause6640
@clauseclause6640 3 года назад
Pydantic и вправду one love) странно что мало по нему видосов, в основном только в сочетании с fastAPI. Кстати очень крутая фишка - BaseSettings. И с валидацией там можно даже прям в поле, типа age: int = Field(ge=18)
@7lipa7
@7lipa7 3 года назад
Для таких задачи и джанго-формы неплохо подходят. весь функционал валидации данных от форм, + кастомные валидации. Создал класс форма, прописал поля. Засунул данные - есть методы, валид или инвалид, джейсон - клинед-дата А есть ещё модел - форм - вообще прям по моделям джанговским - валидация из коробки
@sergeych8929
@sergeych8929 9 месяцев назад
Было бы класно, сделать новое видео про Pydantic 2.x , там много изменений. Спасибо!
@shade_jdm3095
@shade_jdm3095 3 года назад
Только что впервые услышал про FastAPI. Хотелось бы в будущем услышать про него побольше подробностей, +ы и -ы . в общем как тема для видоса
@nilsen1879
@nilsen1879 3 года назад
Спасибо за видео. Напоминает graphql. Про alias ваще круто
@VGCor
@VGCor Год назад
Даёшь обзорное видео по ormar! Выглядит ка не менее бомбическая штука. Спасибо за видос.
@andreysorokin8217
@andreysorokin8217 Год назад
Спасибо
@palms1990
@palms1990 3 года назад
pydantic шикарная вещь. Куда понятнее и стройнее код вместо jsonschema. А еще встречал валидацию json путем конвертации данных в xml через xsd схему
@zapiton
@zapiton 3 года назад
было бы интересно послушать ваше мнение по поводу ORM (библиотеки, примеры, фишки)
@kalik54
@kalik54 3 года назад
Спасибо, ждем видос с FastAPI)
@vitaliiyatchenko9797
@vitaliiyatchenko9797 3 года назад
Значит ли это, что @dataclass больше не нужны? В идеале если бы ещё сделали видео с объяснением юзкейсов разных структур ( BaseModel, dataclass, TypedDict, NamedTuple ). Очень легко запутаться)
@LocalHere
@LocalHere 3 года назад
I fell in love :D
@pubchikcplay5342
@pubchikcplay5342 3 года назад
Спс за видос! После гибкости fastapi по иному смотришь на django с drf.
@sergeyyugay9794
@sergeyyugay9794 3 года назад
Смотрю тебя практически с создания твоего канала и вот что заметил задний фон который в этом видео тебе не подходит))) ты выглядишь как библиотекарь, а так конечно всё круто, классно, аккуратно, минималистично, но если смотреть на фон то это не про программирование честно)) Спасибо за инфу ещё раз, как всегда информативно полезно было!
@user-hp6wj2fr9m
@user-hp6wj2fr9m 3 года назад
FastAPI - интересная штука. Спасибо за наводку.
@andriihonda4208
@andriihonda4208 3 года назад
Это божественная либа) Подрубил её у Flask, несколько декораторов и у Flask-Restful валидация и сериализация стала не хуже чем у FastAPI) Cиджу теперь выбрасываю из проекта reqparse и Marshmallow)
@xavetar
@xavetar 3 года назад
Мысли читаешь, только вчера искал.)
@nikolaysokolov9027
@nikolaysokolov9027 3 года назад
И как я только пропустил эту либу! Спасибо.
@joma0305
@joma0305 3 года назад
Блин, месяцем бы раньше! Но однозначно большое спасибо!
@antont5229
@antont5229 3 года назад
вовремя )
@sergey_avargin
@sergey_avargin 2 года назад
Ха ха ха.. прямо видно как кайфует человек.. не знаю, что мне больше понравилось - описание библиотеки или реакции на результат 😄👍
@Tribunall
@Tribunall 3 года назад
крутые видосы, подвис на них. Не планируется видео по project management? Был бы благодарен и интересно услышать твое виденье и методики которые вы используете
@mariaponomarenko3006
@mariaponomarenko3006 3 года назад
фига..йо ты майо какая штука офигенная
@ilyachudakov7944
@ilyachudakov7944 2 года назад
Книжка классная на столе :)
@t0digital
@t0digital 2 года назад
ещё не дочитал:)
@azamtoiri
@azamtoiri Год назад
Тидинс, огромное спасибо сплошной кафй пока смотришь как объясняет Есть видео где ты используешь pedantic с fastapi?
Далее
Pydantic Tutorial • Solving Python's Biggest Problem
11:07