Backend разработчик на Python

Создавайте веб-сервисы, API и масштабируемые системы на языке №1 в мире. Язык, которому доверяют Google, Instagram*, Netflix и Яндекс.

  • Галочка7 месяцев стажа и реальные проекты в резюме
  • ГалочкаЕженедельные живые встречи
  • ГалочкаОбученный AI-наставник для безлимитных тренировок
  • ГалочкаКомандные задачи и ревью в студии PurpleCode
Часы
8 мест в марте
Ноутбук, вокруг которого карточки с технологиями
7месяцевдлительность курса
13проектовдля твоего портфолио
1 разв неделюживые встречи
О профессии

Почему backend на Python?

Python backend-разработчик создаёт серверную часть приложений: API, бизнес-логику, интеграции с базами данных и инфраструктуру сервисов. На Python работают миллионы продуктов по всему миру — от стартапов до крупнейших технологических компаний планеты. Это универсальный язык с одним из самых мягких порогов входа в профессии: на нём одинаково хорошо строят небольшие REST API и системы на десятки миллионов пользователей.

  • ГалочкаPython занимает #1 место в мировом рейтинге TIOBE (21,81% в феврале 2026) — впервые в истории обогнав все языки с отрывом более 10 пунктов. Одновременно Python стал #1 на GitHub, опередив JavaScript. **
  • ГалочкаНа hh.ru ежемесячно публикуется более 2 000 вакансий Python backend-разработчиков. По числу позиций для джунов Python превосходит Java в 3,5 раза, а Go — в 15 раз. **
  • ГалочкаСредняя зарплата Python backend-разработчика в России: Junior — 88 000 ₽, Middle — 218 000 ₽, Senior — 306 000+ ₽. Рост дохода с джуна до сеньора — в 3,5 раза. **
  • ГалочкаPython используют: Instagram*, Netflix, Spotify, Dropbox, Reddit — и 20 из 25 крупнейших единорогов США. В России на Python работают Яндекс, Сбер, VK, Т-Банк, Ozon, Wildberries. **
*имеют отношение к компании «Meta» деятельность которой запрещена в России
** по данным TIOBE Index 2026 | hh.ru | Хабр Карьера | GeekLink | GitHub Octoverse 2024 | PYPL Index

Нужна помощь в выборе?

Оставьте заявку и мы свяжемся с вами для бесплатной консультации

Возможности обучения

Обучение в PurpleSchool

Собственная платформа

Интеграция с GitHub

Интеграция с GitHub

Все проекты для домашних заданий проверяются напрямую из GitHub

Прокачивай свой профиль

Прокачивай свой профиль

Система уровней, ежедневные задания, и лидерборд с лучшими учениками

Поддержка всех устройств

Поддержка всех устройств

Обучайтесь в любом месте с десктоп и мобильных устройств

Специальные достижения

Специальные достижения

В процессе обучения вы сможете получить более 25 различных ачивок

Подсветка синтаксиса

Подсветка синтаксиса

Не теряйтесь в коде, пользуйтесь привычным форматированием синтаксиса

Проверенные форматы

Мини-лекции

Мини-лекции

Короткие видео (по ~5 минут) позволяют обучаться даже тогда, когда времени на полноценное обучение не хватает

Упражнения

Упражнения

Выполняйте задачи, а затем сравнивайте с верным процессом решения в видео для самопроверки

Конспекты

Конспекты

Каждая лекция сопровождается детальными конспектами для удобного поиска информации

Домашние задания

Домашние задания

Осваивайте материал на реальных задачах, которые потом пригодятся в работе

Тесты

Тесты

Закрепляйте знания и находите слабые места с помощью точечных тестов по темам курса

Тщательно следим за актуальностью технологий и регулярно обновляем курсы

AI и тренажёры

Livecode-тренажёр

Livecode-тренажёр

Решайте мини-задачи по темам курса и получайте мгновенный разбор ошибок в коде от AI-наставника

Mock-тренажёр

Mock-тренажёр

Практикуйтесь в прохождении собеседований и находите ошибки, которые мешают пройти на нужную вакансию

Проверка домашних заданий

Проверка домашних заданий

Отправляйте Pull Request наставнику и получайте детальный разбор с учётом лучших практик

AI-наставник обучен на реальных проектах, практике студентов, официальной документации и материалах курса

Реальная практика в студии

Проектная команда

Проектная команда

Подключитесь в коллектив и пройдёте проект плечом к плечу

Рекомендательное письмо

Рекомендательное письмо

В случае успешной стажировки получите индивидуальное рекомендательное письмо от основателя студии PurpleCode

Реальные задачи

Реальные задачи

Реализуете действующий функционал, а не задачки из учебников

Еженедельное планирование

Еженедельное планирование

Освоите практики Agile, научитесь декомпозировать задачи, оценивать сроки, анализировать ретроспективу

Практикующие разработчики и HR

Проверка домашних заданий

Проверка домашних заданий

Получайте детальную обратную связь от разработчиков из ведущих компаний

Консультации 1 на 1

Консультации 1 на 1

Разбирайтесь с трудностями и вопросами на еженедельных встречах с наставником

Проверка резюме и мок

Проверка резюме и мок

Повышайте софтскиллы и проходите на вакансии выше уровнем

Гарантия: если в течение 30 дней после покупки поймёте, что курс не нравится и не прошли более 50% курса — вернём деньги без лишних вопросов.

План курсов

Что входит в карьерный путь?

Мы проработали для вас путь, который позволит освоить профессию от простого к сложному. Постепенно двигаясь по курсу, вы сможете начав с самых основ дорасти до знаний Junior+ / Middle.

1. Введение5 уроков
2. Базовые команды5 уроков
3. Начало работы с Git10 уроков
4. Ветки и изменения7 уроков
5. Удаление12 уроков
6. Продвинутая работа9 уроков
7. Удалённый репозиторий16 уроков
8. Заключение3 урока
1. Введение7 уроков
2. Настройка окружения8 уроков
3. Переменные и типы12 уроков
4. Простые операции11 уроков
5. Управление потоком12 уроков
6. Списки, кортежи и работа под капотом17 уроков
7. Строки11 уроков
8. Циклы13 уроков
9. Функции15 уроков
10. Sets и словари17 уроков
11. Функции высшего порядка15 уроков
12. Обработка ошибок12 уроков
13. Модули14 уроков
14. Дата и время13 уроков
15. Работа с файловой системой13 уроков
16. Финал проекта11 уроков
17. Заключение3 урока
18. Практика на проекте5 уроков
1

Планируем спринт

1 раз в неделю мы проводим звонок и планируем спринт, декомпозируем задачи и начинаем работать над итерацией.

2

Синхронизируемся

Каждый день мы синхронируемся в чате, а наставники помогают с задачами и отвечают на вопросы.

3

Выполняем задачи

Работая по GitFlow вы выполняете задачи и отправляете их на ревью. Код ревью проводят наставники, которые проверяют качество кода и дают рекомендации.

4

Проводим ретроспективу

В конце спринта мы проводим звонок-ретроспективу, где разбираем сделанные задачи и анализируем спринт.

1. Введение7 уроков
2. Настройка окружения8 уроков
3. Основы ООП16 уроков
4. Декораторы15 уроков
5. Принципы ООП18 уроков
6. SOLID и архитектура15 уроков
7. Работа под капотом10 уроков
8. Generics и typing17 уроков
9. Асинхронное программирование17 уроков
10. Внешние зависимости11 уроков
11. Textual13 уроков
12. Архитектура проекта16 уроков
13. Заключение3 урока
14. Практика на проекте5 уроков
1

Планируем спринт

1 раз в неделю мы проводим звонок и планируем спринт, декомпозируем задачи и начинаем работать над итерацией.

2

Синхронизируемся

Каждый день мы синхронируемся в чате, а наставники помогают с задачами и отвечают на вопросы.

3

Выполняем задачи

Работая по GitFlow вы выполняете задачи и отправляете их на ревью. Код ревью проводят наставники, которые проверяют качество кода и дают рекомендации.

4

Проводим ретроспективу

В конце спринта мы проводим звонок-ретроспективу, где разбираем сделанные задачи и анализируем спринт.

1. Введение8 уроков
2. Настройка окружения9 уроков
3. Старт проекта10 уроков
4. Основы FastAPI13 уроков
5. Pydantic12 уроков
6. OpenAPI8 уроков
7. Dependency Injection10 уроков
8. Конфигурация приложения9 уроков
9. Логирование13 уроков
10. Работа с базой данных14 уроков
11. CRUD операции14 уроков
12. Авторизация10 уроков
13. Middleware и Dependency12 уроков
14. Заключение3 урока
15. Практика на проекте5 уроков
1

Планируем спринт

1 раз в неделю мы проводим звонок и планируем спринт, декомпозируем задачи и начинаем работать над итерацией.

2

Синхронизируемся

Каждый день мы синхронируемся в чате, а наставники помогают с задачами и отвечают на вопросы.

3

Выполняем задачи

Работая по GitFlow вы выполняете задачи и отправляете их на ревью. Код ревью проводят наставники, которые проверяют качество кода и дают рекомендации.

4

Проводим ретроспективу

В конце спринта мы проводим звонок-ретроспективу, где разбираем сделанные задачи и анализируем спринт.

1. Введение7 уроков
2. Настройка VM на Linux7 уроков
3. Базовые понятия Docker11 уроков
4. Docker image12 уроков
5. Сети Docker7 уроков
6. Docker volumes9 уроков
7. Docker compose11 уроков
8. Docker registry6 уроков
9. Базовые понятия Ansible11 уроков
10. Ansible playbooks11 уроков
11. Развёртка машин с Vagrant4 урока
12. Docker swarm12 уроков
13. Ansible - продвинутые темы17 уроков
14. Deploy приложения на кластер8 уроков
15. Заключение3 урока
1. Введение8 уроков
2. Настройка окружения7 уроков
3. Знакомство с Kubernetes11 уроков
4. Первый pod8 уроков
5. Работа с объектами10 уроков
6. Работа с сетью8 уроков
7. Volumes12 уроков
8. Секреты10 уроков
9. Эксплуатация10 уроков
10. Знакомство с Helm8 уроков
11. Шаблоны9 уроков
12. Продвинутые шаблоны13 уроков
13. Управление репозиторием5 уроков
14. Использование Charts10 уроков
15. Заключение4 урока
1. Введение5 уроков
2. Настройка окружения4 урока
3. Нотация описания архитектуры4 урока
4. Переход к микросервисам8 уроков
5. Монорепозитории9 уроков
6. Обмен сообщениями8 уроков
7. RabbitMQ9 уроков
8. Реализация взаимодействия5 уроков
9. Реализация API7 уроков
10. Реализация бизнес логики7 уроков
11. Консистентность данных10 уроков
12. Тестирование микросервисов7 уроков
13. Выкладка и эксплуатация7 уроков
14. Заключение4 урока
1. Резюме7 уроков
2. Подготовка3 урока
3. Собеседование с HR5 уроков
4. Техническое собеседование4 урока

12. Подготовка к собеседованию
Квадратная картинка кода2 недели

Нужна помощь в выборе?

Оставьте заявку и мы свяжемся с вами для бесплатной консультации

О проектах

Что будем писать?

Самостоятельный

API управления задачами

API управления задачами

Аналог Jira на Python c PostgreSQL, авторизацией и привязкой пользователя к проектам.

AI и тренажёры

Аналог Twitter / X

Аналог Twitter / X

Полноценный аналог Twitter / X с возможностью сделать пост, ответить на него, статистикой лайков и авторизацией.

Самостоятельный

Менеджер паролей с генерацией

Менеджер паролей с генерацией

Менеджер паролей с меню, генерацией пароля по заданным условиям и возможностью получить нужный пароль

Самостоятельный

Игра - Камень ножницы бумага

Игра - Камень ножницы бумага

Игра против компьютера в камень, ножницы, бумагу с выбором числа раундов и результатами игры

Самостоятельный

Менеджер задач

Менеджер задач

Полноценный CLI менеджер задач с хранением задач в JSON файле, возможность фильтровать задачи, добавлять теги, менять статус и удалять. Добавлен красивый вывод задач в виде таблицы.

AI и тренажёры

Калькулятор расходов

Калькулятор расходов

Возможность вносить расходы с категориями, получить статистику по тратам - среднее, сумму

AI и тренажёры

Библиотека книг с поиском

Библиотека книг с поиском

Список книг для прочтения с возможностью искать книгу по автору или названию с помощью CLI утилиты

AI и тренажёры

CRM система для хранения заказов

CRM система для хранения заказов

Полноценная консольная CRM для хранения заказов, изменения статусов, добавления дат доставки и отгрузки

Самостоятельный

Менеджер заметок

Менеджер заметок

TUI менеджер заменток с возможность создавать, импортировать и удалять заметки. Полноценное дерево навигации по вложенным папкам и отображение markdown

AI и тренажёры

Мониторинг доступности сайтов

Мониторинг доступности сайтов

TUI приложение для пониторинга доступности сайтов. Хранит url и интервалы проверки и отображает статусы на Dashboard

Самостоятельный

Сокращатель ссылок

Сокращатель ссылок

Выкладка приложения сокращателя ссылок, который состоит из API, frontend и базы данных PostreSQL, обеспечив доступ по домену и персистентность данных.

Самостоятельный

Микросервисная архитектура школы

Микросервисная архитектура школы

Архитектура школы на Nest.js и RabbitMQ

Самостоятельный

Развёртка микросервисов

Развёртка микросервисов

Создание кластера Swarm и с помощью Ansible и выкладка полноценного приложения, состоящие из 3-х микросервисов, которое позволяет конвертировать изображения.

Нужна помощь в выборе?

Оставьте заявку и мы свяжемся с вами для бесплатной консультации

О PurpleSchool

Наши проекты

Антон Ларичев

Антон Ларичев

Основатель PurpleCode, школы обучения разработки PurpleSchool. 14 лет опыта разработки, более 10 лет управления ИТ проектами и интернет маркетинга.

PurpleSchool

Школа PurpleSchool

Направления
40 000

учеников по всему миру

30 дней

гарантия возврата денег

90%

студентов рекомендуют курсы

4.8
ЗвездаЗвездаЗвездаЗвездаЗвезда
4.8
ЗвездаЗвездаЗвездаЗвездаЗвезда
4.7
ЗвездаЗвездаЗвездаЗвездаЗвезда

Студия PurpleCode

Направления
50+

проектов за последний год

15

лет опыта

7

команд разработки

Практика в PurpleCode

1
Собеседуем выбранных участников
2
Прошедших отбор берём на оплачиваемую стажировку
3
После 3-х месяцев успешной стажировки - оффер
Что говорят наши ученики

Честные отзывы

Отзывы студентов размещаются как есть, включая негативные. Отзыв можно оставить после прохождения половины курса.

Нужна помощь в выборе?

Оставьте заявку и мы свяжемся с вами для бесплатной консультации

Оплата

Начните обучение на лучших условиях

Иконка курсаУсловия до 20.03.2026
Иконка курсаДоступ - Неограниченно
Эконом

AI и тренажёры

Цена:6 000 ₽/мес8 000 ₽
на 7 месяцев
  • ГалочкаУроки и упражнения
  • ГалочкаДомашние задания
  • ГалочкаAi-тренажеры
  • КрестикПоддержка наставника
  • КрестикПрактика в студии
  • ГалочкаГарантия возврата
Премиум

Наставник и практика

Цена:8 000 ₽/мес10 000 ₽
на 15 месяцев
  • ГалочкаУроки и упражнения
  • ГалочкаДомашние задания
  • ГалочкаAi-тренажеры
  • ГалочкаПоддержка наставника
  • ГалочкаПрактика в студии
  • ГалочкаГарантия возврата
Часы
8 мест в марте

Сравнение тарифов

Эконом
AI и тренажёры
Премиум
Наставник и практика
Обучение
Даст пошговую структуру изучения и поможет разобраться в теме без перегрузок
Уроки
check
check
Упражнения
check
check
Тесты
check
check
Сертификат
check
check
AI и задания
Поможет больше практиковаться, быстро находить и фиксить слабые места в понимании тем
Домашние задания
check
check
Ответы на вопросы 24/7 от AI-наставника
check
check
Livecode-занятия с AI-наставником
check
check
Mock-собеседования c AI-наставником
check
check
Проверка домашних заданий
check
check
Менторы
Менторы с большим опытом production-проектов ответят на вопросы и помогут освоить то, что действительно ценят на рынке
Онлайн-сессия «Вопрос-ответ» с менторами - 1 раз в неделю
check
check
Прямой чат с менторами команды PurpleSchool
check
check
Практика
Позволит обкатать изученную функциональность в реальном окружении, с поддержкой опытной команды
Погружение в Agile процессы
check
check
Командная работа над реальным проектом
check
check
Ревью от опытных наставников
check
check
Прямой чат с автором
check
check
Гарантии
Гарантия возврата денег без объяснения причин
Гарантия возврата денег без объяснения причин — 30 дней
check
check
Успейте записаться
Часы
8 мест в марте
6 000 ₽/мес8 000 ₽/месэкономия 2 000 ₽/мес
8 000 ₽/мес10 000 ₽/месэкономия 2 000 ₽/мес
Остались вопросы?

Частые вопросы

Если вы хорошо знакомы с частями курса, то после консультации мы можем исключить часть курсов из направления, уменьшив стоимость и время прохождения.
У вас для каждого курса будет выделен персональный наставник, который сможет помочь вам в чате или в рамках звонка.
После приобретения курса у вас открывается доступ на приватный Telegram канал, где созданы отдельные чаты для каждого курса и есть возможность задавать вопросы наставнику напрямую. Там же проводятся голосовые звонки с наставником.
Оплата доступна по всему миру. Стоимость курса будет автоматически сконвертирована в валюту вашей страны по текущему курсу.
Если в течение 30 дней курс вам не понравился или не подошёл, вы можете запросить возврат средств, если не прошли более 50% курса, написав на электронную почту contact@purpleschool.ru. После возврата средства зачислятся в течение 3-х рабочих дней.
Да, сертификат будет вам автоматически отправлен после завершения каждого из курсов направления на электронную почту, указанную при регистрации
Да, для удобства оплаты вы можете использовать рассрочку или кредит от банка партнёра.
Конечно, мы дорожим своей репутацией и работаем полностью открыто, платим налоги и формирует чеки. Всю информацию о компании можно найти на сайте ФНС по ИНН, указанному в подвале сайта.
Мы рекомендуем выделять на курс от 10 до 20 часов в неделю, чтобы двигаться в хорошем темпе. Имеено при таком темпе вы сможете закончить курс за 10 месяцев.
Мы всегда идём на встречу и в индивидуальном порядке продлеваем время, а так же замораживаем курс на время, если вам необходим перерыв в изучении материала.
Остались вопросы? Их можно задать в чате Telegram.