Руководство по Python Pydantic: полный курс по валидации данных (используется в FastAPI)
Corey Schafer
0:00 / 0:00
Руководство по Python Pydantic: полный курс по валидации данных (используется в FastAPI)
83 289 просмотров · 10 месяцев назад
Corey Schafer
1,55 млн подписчиков
83 289 просмотров · 10 месяцев назад
В этом видео мы научимся использовать Pydantic, самую популярную библиотеку проверки данных в Python. Pydantic использует подсказки типов для проверки данных во время выполнения, гарантируя, что данные, поступающие в ваше приложение, соответствуют вашим ожиданиям. Мы рассмотрим все аспекты, от создания базовых моделей и проверки полей до пользовательских валидаторов, приведения типов, вложенных моделей и конфигураций моделей. Мы также увидим, почему Pydantic так широко используется в таких библиотеках, как FastAPI, конвейерах обработки данных и инструментах искусственного интеллекта. Если вы когда-либо сталкивались с трудностями, связанными с неразборчивым кодом ручной проверки или данными неправильного типа или формата, Pydantic значительно упростит вам жизнь. Давайте начнём...
Код из этого видео можно найти здесь:
https://gist.github.com/26fbfae9fb2ad...
Учебник по подсказкам типов — • Python Tutorial: Type Hints - From Basic A...
Учебник по UV-развёртке — • Python Tutorial: UV - A Faster, All-in-One...
Видео о изменяемых аргументах по умолчанию: • Python Tutorial: Clarifying the Issues wit...
Учебник по регулярным выражениям: • Python Tutorial: re Module - How to Write ...
Плейлист по объектно-ориентированному программированию на Python: • Python OOP Tutorials - Working with Classes
Документация Pydantic: https://docs.pydantic.dev/
Справочник по типам Pydantic: https://docs.pydantic.dev/latest/api/...
Больше типов Pydantic: https://docs.pydantic.dev/latest/api/...
✅ Поддержите мой канал через Patreon:
/ coreyms
✅ Станьте участником канала:
/ @coreyms
✅ Единовременное пожертвование через PayPal:
https://goo.gl/649HFY
✅ Пожертвования в криптовалюте:
Кошелек Bitcoin - 3MPH8oY2EAgbLVy7RBMinwcBntggi7qeG3
Кошелек Ethereum - 0x151649418616068fB46C3598083817101d3bCD33
Кошелек Litecoin - MPvEBY5fxGkmPQgocfJbxP6EmTo5UUXMot
✅ Публичный список желаний Кори на Amazon
http://a.co/inIyro1
✅ Оборудование, которое я использую, и книги, которые я рекомендую:
https://www.amazon.com/shop/coreyschafer
▶️ Вы можете найти меня на:
Моем веб-сайте - http://coreyms.com/
Моем втором канале - / coreymschafer
Facebook - / coreymschafer
Twitter - / coreymschafer
Instagram - / coreymschafer
#Python #Pydantic