О чём курс

Курс по освоению технологического стека junior-разработчика на Python — это комплексная образовательная программа, разработанная для тех, кто стремится войти в сферу IT или расширить свои профессиональные компетенции. Программа идеально подходит как для новичков, которые только начинают свой путь в программировании и хотят изучить Python с нуля, так и для разработчиков, уже владеющих другими языками программирования, но желающих освоить востребованный стек технологий для карьерного роста. Обучение построено таким образом, чтобы на выходе студент обладал не только теоретическими знаниями, но и практическими навыками, необходимыми для претендования на позицию младшего Python-разработчика.

В процессе обучения вы сформируете глубокое понимание различных областей, с которыми ежедневно сталкивается Python-разработчик. Вы освоите синтаксис языка, научитесь эффективно работать с базами данных, познакомитесь с современными фреймворками FastAPI и Django, а также научитесь ориентироваться в таких сферах, как веб-разработка, автотестирование, асинхронное программирование, работа с API и парсинг сайтов. Особое внимание уделяется смежным инструментам, которые делают разработчика самодостаточной единицей в команде: вы изучите работу с командной строкой (shell), системой контроля версий Git, а также современными DevOps-практиками, включая Docker, GitLab CI/CD и GitHub Actions.

Формат обучения в OTUS ориентирован на максимальную вовлеченность: здесь нет предзаписанных уроков. Весь процесс проходит в формате интерактивных онлайн-вебинаров, где преподаватели-практики делятся реальным опытом, разбирают сложные кейсы и отвечают на вопросы в режиме реального времени. Это позволяет не просто заучивать теорию, а понимать логику принятия решений в реальных проектах. Программа рассчитана на 6 месяцев интенсивной работы, включающей 2 занятия в неделю по 2 академических часа. Практическая составляющая курса включает 13 домашних заданий, направленных на отработку навыков на реальных задачах, а также финальный проект, который станет отличным дополнением к вашему портфолио.

Почему стоит выбрать этот курс? Во-первых, это постоянный доступ к записям и учебным материалам, что позволяет возвращаться к сложным темам в любое время. Во-вторых, акцент на актуальном стеке технологий, который действительно востребован на рынке труда. В-третьих, возможность получить обратную связь от экспертов-практиков, работающих в крупных технологических компаниях. Вы не просто учитесь писать код, вы учитесь проектировать архитектуру приложений, работать с базами данных и автоматизировать процессы деплоя. Финальный проект, который вы создадите под руководством менторов, позволит вам продемонстрировать работодателю готовность к решению реальных бизнес-задач. В качестве бонуса вы также получите доступ к мини-курсу по Kafka и событийной архитектуре, что станет отличным подспорьем при подготовке к техническим собеседованиям.

Программа обучения

  1. Основы Python: Тема 1: Введение в курс. Подготовка к работе Тема 2: Вводное занятие по Python Тема 3: Базовые типы данных Тема 4: Управление потоком Тема 5: Коллекции Тема 6: Функции. Часть 1 Тема 7: Функции. Часть 2 (Декораторы) Тема 8: Работа с файлами // ДЗ
  2. Продвинутый Python: Тема 1: Основы ООП Тема 2: Продвинутый ООП. Продолжение Тема 3: Продвинутый ООП. Исключения Тема 4: Модули // ДЗ Тема 5: Знакомство со встроенной библиотекой Тема 6: Тесты // ДЗ Тема 7: Практика
  3. Взаимодействие с внешним миром. Создание простейшего API. Сборка проекта: Тема 1: Управление зависимостями в Python: pip, Poetry, uv Тема 2: Качество кода в Python: Ruff, Pylint, Flake8, Black, isort Тема 3: Работа с сетью в Python: requests, httpx и API Тема 4: Основы HTML: структура и элементы веб-страницы Тема 5: CSS, Bootstrap и обзор современных CSS-фреймворков Тема 6: FastAPI: старт, маршруты, параметры и структура запроса Тема 7: FastAPI: тело запроса, Pydantic, валидация, формы и файлы Тема 8: FastAPI: APIRouter, шаблоны, статика и организация мини-проекта Тема 9: Docker // ДЗ Тема 10: Групповая менторская консультация
  4. Работа с базами данных, асинхронное программирование: Тема 1: Хранение данных в реляционных БД. Язык SQL Тема 2: ORM: SQLAlchemy Тема 3: SQLAlchemy: связи между таблицами в БД Тема 4: Миграции схем: alembic Тема 5: Сложные связи в БД Тема 6: Знакомство с асинхронным программированием в Python Тема 7: Асинхронная работа с API Тема 8: Асинхронная работа с БД и подключение API // ДЗ Тема 9: Взаимодействие приложений между контейнерами, docker compose // ДЗ Тема 10: Асинхронная работа API с БД Тема 11: Групповая менторская консультация
  5. Веб-разработка на Django: Тема 1: Знакомство с Django Тема 2: Django ORM // ДЗ Тема 3: Шаблоны (Templates) Тема 4: Работа с админкой, кастомные команды Тема 5: Групповая менторская консультация Тема 6: Формы в Django // ДЗ Тема 7: Class-Based Views (CBV) Тема 8: Кастомный пользователь и личный кабинет Тема 9: Тестирование Django-приложений с Pytest // ДЗ Тема 10: Django и отложенные задачи с Celery и Redis // ДЗ Тема 11: Асинхронность, кеширование, middleware и Django Debug Toolbar Тема 12: API в Django и продвинутая ORM // ДЗ Тема 13: Деплой, Docker, ASGI и production basics Тема 14: Выбор темы и организация проектной работы Тема 15: Групповая менторская консультация
  6. DevOps: Тема 1: GitHub Actions // ДЗ Тема 2: GitLab CI // ДЗ Тема 3: GitLab CD Тема 4: Групповая менторская консультация
  7. Проектная работа: Тема 1: Консультация по проектам и домашним заданиям Тема 2: Защита проектных работ
Складчина создана 12 августа 2026 г. · описание обновлено 13 августа 2026 г.

Теги курса

Инструменты
117 000 ₽