Python-разработчик
Курс «Python-разработчик» в Яндекс Практикуме готовит бэкенд-разработчиков на Python с нуля. За 10 месяцев (базовый тариф) студенты осваивают Python, базы данных, Flask, Django, API, деплой и работу с нейросетями. Выпускники получают диплом о профессиональной переподготовке и помощь в трудоустройстве.
- Объём
- 149 часов теории и 355 часов практики (базовый тариф)
- Срок
- 10 месяцев (базовый тариф), расширенный тариф — +4 месяца
- Формат
- Онлайн
- Документ
- Диплом
Чему вы научитесь
- Создавать бэкенд на Python с использованием Django и Flask
- Писать чистый код и покрывать его автотестами
- Программировать в паре с другими разработчиками
- Создавать и настраивать API (REST, Django REST Framework)
- Использовать Docker и CI/CD для деплоя
- Настраивать веб-серверы и работать с базами данных (PostgreSQL)
- Применять ИИ для ускорения разработки (анализ кода, отладка, промпты)
- Работать с системой контроля версий Git
- Разрабатывать асинхронные приложения с Celery и RabbitMQ
- Понимать основы Computer Science и алгоритмов
Программа курса
20 модулей · 149 часов теории и 355 часов практики (базовый тариф)
-
1Программирование на Python
- Установка Python и VS Code
- Настройка рабочего окружения
- Знакомство с Python
- Модули в Python
- Ввод/вывод (input/print)
- Простые типы данных
- Система контроля и управления версиями
- Условные операторы: ветвления
- Импортируемые типы данных
- Коллекции, словари и множества
- Итерации и циклы
- Функции 2.0
- Отладка программ
- Требования к коду
- Объекты и классы
- Знакомство с ООП
- Документирование кода
- Расширенные возможности Python
- Знакомство с Pygame
- Работа с файлами
- Аннотации
- Знакомство с Pytest
-
2Базы данных и Flask
- Работа с базами данных
- Типы данных и их преобразования
- Фильтрация и агрегация
- Группировка и сортировка
- Категоризация значений
- Работа с таблицами
- Работа с датой и временем
- Введение во Flask
- Работа с базами данных через ORM
- Шаблоны
- Маршрутизация и формы
-
3Фреймворк Django
- Создание проекта
- Пути и view-функции
- Вёрстка для бэкендера
- HTML и шаблоны Django
- Основы Django ORM
- Миграции и админзона
- Основы запросов
- Сложные запросы и оптимизация
- Основы работы с формами
- Продвинутая работа с формами и данными
- Представления на основе классов
- Аутентификация, авторизация и работа с пользователями
- Тестирование
- Библиотека Unittest
- Unittest в Django
- Pytest для Django
-
4API: интерфейс взаимодействия программ
- Что такое API
- JSON: формат передачи данных
- API-First. Архитектура REST
- Правила именования ресурсов
- Исследование запросов
- Механизмы авторизации, протокол OAuth 2.0
- CRUD-операции во Flask
- Валидация и обработка ошибок
- Внешние интеграции API
- Django REST Framework
- REST API: проектирование
- Сериализаторы
- View-функции API
- View-классы API
- Вьюсеты и роутеры
- Регулярные выражения
- Проверка прав: Permissions
- Throttling: ограничение количества запросов
- Фильтрация, сортировка и поиск
- CORS и политика единого источника
- Документирование API
- Взаимодействие фронтенда и бэкенда через API
-
5Вайбкодинг
- Подходы и инструменты
-
6Управление проектом на удалённом сервере
- Подготовка сервера
- Настройка окружения
- Развёртывание Python-приложения
- Веб-сервер и безопасность
- Основы Docker
- Контейнеризация приложения
- Оркестрация многоконтейнерных приложений
- Основы автоматизации (CI/CD) с GitHub Actions
- Создание пайплайна тестирования и деплоя
-
7Парное программирование
- Совместная разработка веб-приложения на Django и DRF
-
8Асинхронный Python
- Конкурентность, параллельность и асинхронность
- Асинхронные интеграции: инструменты и паттерны
- Работа с внешними API во Flask
- Системы управления задачами: Celery и RabbitMQ
-
9Итоговый проект базового тарифа
- Разработка веб-приложения на Django с ML-инструментами
-
10Нейросети для Python-разработчиков+25
- Устройство нейросетей
- Промпт-инжиниринг
- Выбор AI-инструментов для разных задач
- Применение ИИ для создания кода, отладки, документирования, генерации тестовых данных и автотестов
-
11Computer Science (компьютерные науки)+35
- Введение
- Устройство компьютера
- Данные: от электричества к нулям и единицам
- Операционные системы
- Файлы, программы и память
- Интернет и HTTP
- Понятие алгоритма
- Выполнение и визуализация алгоритмов
- Архитектура компьютера и данные
- Ядро операционной системы
- Процессы и многозадачность
- Управление памятью
- Файлы и диск
- Компьютерная сеть и модель OSI
- Протоколы и стандарты
- Алгоритм как формальная система команд
- Базовые структуры алгоритмов
- Эффективность алгоритмов и выбор решений
- Путь данных: от алгоритма до физического сигнала
- Инженерное мышление
- Понятие и уровни IT-систем
- Визуализация систем и процессов
- Документация: форматы, типы, правила составления
- Декомпозиция задач
- Принципы системного анализа
- Основы проектирования решений
- Agile и инженерные практики
-
12Введение в FastAPI
- FastAPI, Django или Flask
- Практические рекомендации для работы
-
13Подготовка к поиску работы
- Составление резюме
- Сопроводительные письма
- Стратегия поиска работы
- Исследование ресурсов с вакансиями
- Презентация опыта рекрутерам
- Подготовка к техническим собеседованиям
- Обсуждение зарплаты и условий
-
14Активный поиск работы
- Доступ к вакансиям и стажировкам партнёров
- Подключение к Карьере от Практикума
- Тренировка технических и HR-собеседований
- Работа над реальными проектами в Мастерской
- Воркшопы с HR-экспертами
-
15Парсинг данных на Python (расширенный тариф)
- Парсинг: начало
- Работа с браузером
- Основные библиотеки для парсинга
- Настройка парсера
- Вывод и хранение результатов парсинга
- Рефакторинг парсера
- Работа с БД
- Парсинг и авторизация
- Requests-HTML
- Scrapy
- Selenium
-
16FastAPI (расширенный тариф)
- Введение в FastAPI
- Валидация данных с Pydantic
- Структура проекта и роутинг
- Работа с базой данных в FastAPI
- CRUD в FastAPI
- Связи между моделями
- Система аутентификации с FastAPI Users
- Связь данных с пользователем
- Разграничение доступов
-
17Итоговый проект расширенного тарифа
- Разработка сервиса на FastAPI, агрегирующего новости из RSS-источников, с парсингом, хранением данных и ML-функцией
-
18Проектный месяц: командная работа (расширенный тариф)
- Полный цикл разработки: от изучения задачи до презентации решения
- Распределение задач внутри команды
- Доведение функциональности до релиза
-
19Проект по вашей идее (pet-проект) (расширенный тариф)
- Выбор идеи
- Проектирование архитектуры
- Реализация бэкенд-приложения
- Обратная связь от экспертов
-
20Введение в Kubernetes (расширенный тариф)
- Основы Kubernetes
Преподаватели: Сергей Бережной, Александр Лебедев, Юрий Толочек, Сергей Яхницкий, Артём Стрельцов
Кому подойдёт курс
Курс стартует с нуля и последовательно вводит в профессию Python-разработчика.
Программа включает подготовку к поиску работы и помощь в трудоустройстве.
Расширенный тариф добавляет парсинг, FastAPI, Kubernetes и командные проекты.
Как проходит обучение
- Формат
- онлайн
- Расписание
- учитесь по плану или в своём темпе, главное — пройти курс за 10 месяцев
- Объём
- 149 часов теории и 355 часов практики (базовый тариф)
- Срок
- 10 месяцев (базовый тариф), расширенный тариф — +4 месяца
- Практика
- 20 проектов (базовый тариф), 355 часов практики; в расширенном тарифе +7 проектов и 176 часов практики
- Документ
- Диплом о профессиональной переподготовке и гослицензия
Бонусы: 14 первых уроков бесплатно; Скидка после прохождения бесплатной части; ИИ-навыки без доплаты (модуль по нейросетям включён в базовую программу)
Стоимость обучения
Сравнение с рубрикой «IT и программирование» (1504 курсов с ценой): медиана — 44 000 ₽, большинство программ — от 5 000 ₽ до 148 400 ₽. Этот курс дороже медианы в 3,2 раза — но и объём у него больше, чем у типичного курса: 149 часов теории и 355 часов практики (базовый тариф).
Плюсы и минусы
Оценка редакции Курсографа по фактам со страницы курса.
Сильные стороны
- Много практики: 20 проектов в базовом тарифе, включая реальные заказы в Мастерской.
- Помощь с трудоустройством до 7 месяцев после выпуска, доступ к платформе Карьера с 500+ партнёрами.
- Программа обновлена в 2026 году, включает модули по ИИ и Computer Science.
- Наставники — разработчики из Яндекса и других крупных компаний.
На что обратить внимание
- Цена не указана на странице, нужно уточнять на сайте или у менеджера.
- Требуется около 12 часов в неделю — значительная нагрузка.
- Бесплатный доступ только к первым 14 урокам, полная программа платная.
Отзывы о школе Яндекс Практикум
О школе пока нет отзывов на Курсографе.
Частые вопросы о курсе
Сколько времени нужно уделять обучению?
Нагрузка составляет примерно 12 часов в неделю. Курс можно проходить в своём темпе, но уложиться нужно за 10 месяцев (базовый тариф).
Какой документ выдают после окончания?
Выдаётся диплом о профессиональной переподготовке, обучение проходит по гослицензии.
Помогают ли с трудоустройством?
Да, помощь в поиске работы доступна до 7 месяцев после выпуска: подготовка резюме, тренировка собеседований, доступ к вакансиям партнёров.
Можно ли попробовать бесплатно?
Да, доступны 14 первых уроков бесплатно. После прохождения бесплатной части предоставляется скидка на полный курс.
Есть ли рассрочка?
Информация о рассрочке на странице не указана, уточняйте у представителей школы.
Похожие курсы в других школах
-
Python для веб-разработки. Flask и проектирование REST APIУчебный Центр «Специалист» · 24 часа 27 490 ₽
-
Фуллстек Python-разработчикУчебный Центр «Специалист» · 6 месяцев 265 390 ₽
-
Fullstack разработка и проектирование web-приложений с использованием ООП в JavaScript. Библиотека jQuery, Vue.JS и интерпретатор Node JSУчебный центр Трайтек · 40 часов 52 000 ₽
-
Разработчик Web-приложений (MCSA: Web Applications)Учебный Центр «Специалист» · 164 часа 131 290 ₽
Информация о курсе подготовлена редакцией Курсографа по странице курса на сайте школы, обновлено 24 октября 2026.