Интенсивный практический курс предназначен для разработчиков с опытом в других языках, которые хотят быстро и уверенно перейти в профессиональную экосистему Python. За два дня вы создадите полноценное backend‑приложение Release Tracker на FastAPI и освоите ключевые инструменты, используемые в реальной production‑разработке.
Что вы изучите на курсе
Современный идиоматический Python
Работа с типами и аннотациями
Обработка исключений и организация логирования
Основы асинхронного программирования
Принципы написания читаемого и поддерживаемого кода
Backend‑разработка с использованием актуального Python-стека
Вы освоите инструменты, на которых строится большинство современных высоконагруженных сервисов на Python:
FastAPI для создания REST API
Pydantic для валидации данных
SQLAlchemy и PostgreSQL для работы с хранилищем
Организация структуры проекта и переход от in-memory хранения к полноценной базе данных
Тестирование и качество кода
Практическая часть курса включает освоение инструментов, применяемых в повседневной работе инженеров:
Написание автоматических тестов с pytest
Использование Ruff и mypy для статического анализа
Поддержание стандартов качества production‑кода
DevOps-практики и безопасность
Контейнеризация приложения с помощью Docker
Подходы к реализации аутентификации и авторизации
Организация безопасного доступа к API
Практический результат
К концу обучения вы получите не только глубокое понимание синтаксиса и особенностей Python, но и готовый production‑ready backend‑проект, созданный по современным инженерным стандартам. Вы на практике пройдёте путь от проектирования API до развёртывания приложения в контейнерах.
Для кого подходит курс
Курс оптимален для разработчиков, знакомых с JavaScript, Java, C#, Go, PHP и другими языками, которые хотят быстро освоить Python через реальную разработку и профессиональные практики. Программа подойдёт тем, кто стремится перейти в backend‑разработку на Python или укрепить существующую экспертизу.
Удалён
Удален по просьбе правообладателя
Видео и материалы этого курса больше недоступны для просмотра.
Master.dev — это образовательная платформа для разработчиков, которая помогает совершенствовать инженерные навыки: от изучения языков программирования и веб-разработки до работы с базами данных, облачной инфраструктурой, DevOps и искусственным интеллектом. Ранее известная как Frontend Masters, платформа расширила фокус и теперь обучает разработчиков всему спектру современной разработки ПО.
Nina Zakharenko — инженер-программист, технологический лидер и международный спикер, специализирующаяся на Python, Open Source и современных практиках разработки. Ранее она возглавляла команду Python Developer Advocacy в Microsoft, входила в совет директоров Python Software Foundation, а также занималась вопросами безопасности Open Source-проектов в Google. За свою карьеру Нина работала над программным обеспечением для спутниковых систем HBO, раз