Станислав Фатеев, CVisionLab. Pydantic: валидируй это. Как работать с данными быстро и без боли
Вы уверены, что приходящие к вам данные соответствуют вашим ожиданиям? Добавим немного определённости в нашу жизнь с помощью Pydantic.
В своём докладе я расскажу о том, как сериализовать и валидировать данные и почему это важно. Поделюсь тем, как мы значительно упростили процесс поддержки и парсинг параметров production приложения. И как использование Pydantic помогло нам:
улучшить структурированность параметров,
настроить версионирование и проверку в CI текущей схемы на наличие изменений,
получить автоматическое построение документации параметров минимальными усилиями.
И в целом расскажу о преимуществах, недостатках и полезных особенностях Pydantic. Как уйти от работы со словарями к классам. А также затрону нетривиальные возможности и случаи использования.
Видео Станислав Фатеев, CVisionLab. Pydantic: валидируй это. Как работать с данными быстро и без боли канала Видео с мероприятий IT-People
В своём докладе я расскажу о том, как сериализовать и валидировать данные и почему это важно. Поделюсь тем, как мы значительно упростили процесс поддержки и парсинг параметров production приложения. И как использование Pydantic помогло нам:
улучшить структурированность параметров,
настроить версионирование и проверку в CI текущей схемы на наличие изменений,
получить автоматическое построение документации параметров минимальными усилиями.
И в целом расскажу о преимуществах, недостатках и полезных особенностях Pydantic. Как уйти от работы со словарями к классам. А также затрону нетривиальные возможности и случаи использования.
Видео Станислав Фатеев, CVisionLab. Pydantic: валидируй это. Как работать с данными быстро и без боли канала Видео с мероприятий IT-People
Показать
Комментарии отсутствуют
Информация о видео
15 апреля 2022 г. 12:33:00
00:23:04
Другие видео канала
Отзывы спикеров о конференции DUMP Ekb 2023DUMP EKB 2023IT-Регата 2022 в Черногории. ОткрытиеВасилий Копытов, Авито. Как и почему мы перешли от Python к Go в нашем основном сервисе рекомендацийДанил Ахтаров, Тинькофф. Почему питон не будет функциональным и почему нафиг никому это не нужноОлег Хачумов, CVisionLab. 4 мушкетера: python, cython, numba и taichi. Ускоряем код, не ломая головуТимур Кадыров,Лаборатория Нейронаук. Ускоряем расчет признаков на коротком датасете для HFT на биржеПавел Мальцев, Speechki. Redis, сова и глобусМатвей Коняев, Точка. Как писать тесты дешевлеСергей Бершадский, Urbamatica. Что сделать, чтобы DevOps вас (Девелоперов) любилДенис Толкачев, Сбер,Лаборатория Нейронаук. Производственный брак. Ищем некрасивую рыбу на конвейереКак подойти к тестированию безопасности. Дмитрий Крылатков, DoubletappРелокация разработчиков: неочевидные вещи про поиск работы зарубежомMeetup «Стокгольмский синдром или жизнь тимлида»Трансатлантический переход: подготовка, яхтенный быт и приключенияGameDev_Как игры меняют наше будущее_Cергей ГимельрейхMobile_Разработка на моках_Александр Кравченков_SurfMobile_Жизнь вслепую: разрабатываем устройство без экрана_Виктор Лапин_АдвантумMobile_The Swarm_Денис Малых_ЯндексMobile_Писать или не писать Вот в чем вопрос тесты на Flutter_Евгений Сатуров_Surf