Чему вы научитесь
- Работать с любыми типами и структурами
- Валидировать входные и выходные данные
- Настраивать любые преобразования
- Задавать ограничения на отдельные поля и модели целиком
- Создавать собственные типы для проверок
- Поддерживать консистентность данных внутри системы
- Конфигурировать настройки приложения
О курсе
Для кого этот курс
Начальные требования
Для комфортного прохождения курса у вас должны быть начальные навыки программирования на Python и использования ООП. Не переживайте, в курсе не будет ничего сложнее базовых методов работы со списками или словарями. По ООП желательно знать такие понятия, как методы, атрибуты классов и декораторы. Все остальное подробно разбирается в пределах уроков.
Преподаватели курса
Как проходит обучение
Курс разбит на модули. Материал подается последовательно, так что вам не придется перескакивать с урока в урок в поисках подробного разбора затронутой темы, при этом сложность нарастает постепенно. Все уроки текстовые. После каждого блока идут тестовые задания и практическая задача на кодинг по пройденной теме.
Сертификат
Что вы получите
- Продвинутый уровень работы с Pydantic
- Понимание, зачем он нужен и как эффективно им пользоваться
- Навыки построения надежных приложений на FastAPI или любом другом фреймворке
- Буст ценности, как специалиста