Курс на Stepik
Обложка курса «Дорожная карта по Python разработке | Python Roadmap» на Stepik
Бесплатно

Дорожная карта по Python разработке | Python Roadmap ★ 5.000

Открыть на
STEPIK.ORG

Самый полный и детализированный Python роадмап, пройдя который можно освоить все необходимые темы, для того чтобы стать настоящим Python Backend разработчиком. Вам не нужно покупать дорогие курсы, всё есть в открытых источниках, и мы даем вам карту по ним! Ваши шаги упрощенно: 1. Взять наш роадмап 2. Выучить по нему все темы 3. Вы восхитительны, теперь у вас знаний хватит, чтобы справиться с работой Python разработчика!

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Дорожная карта по Python разработке | Python Roadmap»Учеников на курсе 1 118
Сертификаты, выданные на курсе «Дорожная карта по Python разработке | Python Roadmap»Сертификатов выдано 0
Отзывы о курсе «Дорожная карта по Python разработке | Python Roadmap»Отзывов получено 3
Рейтинг курса «Дорожная карта по Python разработке | Python Roadmap»Рейтинг курса 5.000
Уроки в курсе «Дорожная карта по Python разработке | Python Roadmap»Количество уроков 173
Тесты в курсе «Дорожная карта по Python разработке | Python Roadmap»Количество квизов 171
Время прохождения курса «Дорожная карта по Python разработке | Python Roadmap»Время прохождения курса —
Обновления курса «Дорожная карта по Python разработке | Python Roadmap»Обновления курса — —
Дата публикации курса «Дорожная карта по Python разработке | Python Roadmap»Дата публикации курса — ———
Последнее обновление курса «Дорожная карта по Python разработке | Python Roadmap»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «Дорожная карта по Python разработке | Python Roadmap» 16 разделов Уроки в курсе «Дорожная карта по Python разработке | Python Roadmap» 173 урока Тесты в курсе «Дорожная карта по Python разработке | Python Roadmap» 171 тест Время прохождения курса «Дорожная карта по Python разработке | Python Roadmap» 0 ч. Последнее обновление курса «Дорожная карта по Python разработке | Python Roadmap» обн. 20 июня 2026

Вступление

2 урока
1. Как пользоваться роадмапом ↗
2. Как правильно учиться ↗

Основы Python

11 уроков
1. Основы основ ↗
2. Модули и библиотеки ↗
3. Работа с окружением ↗
4. Дебаг и обработка ошибок ↗
5. Что такое ООП? ↗
6. Функции в Python ↗
7. Декоратор и контекстный менеджер ↗
8. Настройка проектов ↗
9. Пишем понятный код ↗
10. Область видимости ↗
11. Важные нюансы и тонкости ↗

Git

3 урока
1. Курс по Git ↗
2. Дополнительно что нужно знать ↗
3. Как проводить код-ревью ↗

Продвинутый Python

14 уроков
1. 3.14 - Что нового? ↗
2. Погружаемся в ООП ↗
3. Метапрограммирование и функции высших порядков ↗
4. Типизация и аннотации ↗
5. Генераторы и итераторы ↗
6. Снова контекстный менеджер ↗
7. Валидация и сериализация данных ↗
8. Асинхронность и конкурентность ↗
9. Сети, Web-протоколы и Микросервисы ↗
10. Websockets ↗
11. Aiohttp начало ↗
12. Управление памятью и профилирование ↗
13. Работа с файлами ↗
14. Основы безопасности ↗

Алгоритмы и структуры данных

3 урока
1. Читаем книжку ↗
2. Оптимизация и collections ↗
3. Алгоритмы ↗

Базы данных

18 уроков
1. Курс по SQL ↗
2. Важное в PostgreSQL ↗
3. Полнотекстовый поиск ↗
4. ACID и транзакции ↗
5. Блокировки в PostgreSQL ↗
6. Оптимизация запросов и индексы ↗
7. Хранилища данных и аналитические бд ↗
8. Нормализация и денормализация бд ↗
9. Паттерны проектирования баз данных ↗
10. NoSQL базы данных - что, зачем и когда ↗
11. Партицирование и маштабирование ↗
12. Безопасность ↗
13. RLS ↗
14. Мониторинг и аудит ↗
15. ORM ↗
16. Подводные камни async + db ↗
17. Пагинация в PostgreSQL ↗
18. Ещё паттерны проектирования ↗

Архитектура кода

18 уроков
1. Паттерны проектирования банды 4-х ↗
2. Архитектура проекта ↗
3. Dependency Injection ↗
4. 12 Factor App ↗
5. Сервисные слои и бизнес логика ↗
6. Event-driven архитектура ↗
7. Как научиться писать легко тестируемый код? ↗
8. Архитектура логирования и мониторинга ↗
9. Границы слоев ↗
10. Архитектурные стили: rest/rpc/graphql ↗
11. Стратегия обработок ошибок ↗
12. Идемпотентность ↗
13. Конкурентная архитектура ↗
14. Версирование API ↗
15. TDD ↗
16. Архитектура конфигурации и секретов ↗
17. Feature Flags ↗
18. Композиция программного обеспечения ↗

Архитектура приложения

23 урока
1. Обновление данных в RealTime ↗
2. Микросервисная архитектура ↗
3. Идемпотентность ↗
4. Паттерны микросервисов. SAGA ↗
5. "Читать после записи" ↗
6. Границы и Bounded Context между приложениями ↗
7. Что такое BFF? ↗
8. Синхронное и асинхронное взаимодействие ↗
9. Композиция VS Хореография ↗
10. Модель данных при микросервисах ↗
11. Про маштабирование ↗
12. Deployment-паттерны ↗
13. Кэширование в приложениях ↗
14. Observability в распределённых приложениях ↗
15. Аутентификация и авторизация на уровне системы ↗
16. Межсервисная безопасность ↗
17. Multi-tenant архитектуры ↗
18. Управление изменениями в распределённых системах ↗
19. Transactional Outbox + Inbox паттерн ↗
20. Распределенные блокировки ↗
21. Leader Election / Coordination ↗
22. Архитектура очередей задач ↗
23. Контракты данных и эволюция ↗

Тестирование

17 уроков
1. Введение в тестирование ↗
2. Основы pytest ↗
3. Fixtures ↗
4. Mocks ↗
5. Юнит и интеграционные тесты ↗
6. Тестирование API ↗
7. Тестирование асинхронного кода ↗
8. Тестирование бд ↗
9. Контрактное тестирование ↗
10. Property-based тестирование ↗
11. Тестирование event-driven систем ↗
12. End-to-End тестирование ↗
13. Проверка ошибок отказоустойчивости ↗
14. Как писать тестируемый код ↗
15. Генерация тестовых данных и организация тестов в проекте ↗
16. CI и тесты ↗
17. Антипаттерны тестирования ↗

Инфраструктура

16 уроков
1. Тестовые окружения ↗
2. Stateless VS Statefull приложения ↗
3. Разница между изменяемой и неизменяемой инфраструктурой ↗
4. Pets VS Cattle ↗
5. Linux: основы и утилиты ↗
6. Контейнеризация и Docker ↗
7. Оркестрация и Kubernetes ↗
8. Сетевое взаимодействие и инфраструктура ↗
9. CI/CD ↗
10. Мониторинг и логгирование ↗
11. Хранение данных ↗
12. Очереди и брокеры сообщений ↗
13. Кэш и инфраструктура кешей ↗
14. Безопасность ↗
15. Отказоустойчивость и эксплуатация ↗
16. Cloud-провайдеры ↗

Backend-фреймворки

18 уроков
1. Django ↗
2. FastAPI ↗
3. Aiohttp ↗
4. Httpx ↗
5. Asgi/Wsgi ↗
6. Middleware ↗
7. Routing ↗
8. Жизненный цикл запросов ↗
9. DI ↗
10. Валидация и сериализация ↗
11. Работа с БД через фреймворк ↗
12. Error handling и исключения ↗
13. Безопасность в фреймворках ↗
14. Фоновые задачи ↗
15. Websockets VS sse ↗
16. Мониторинг и логгирование на уровне фреймворка ↗
17. Как правильно выбрать фреймворк? ↗
18. Про Celery и Fastream ↗

Основы ML

22 урока
1. Что такое ML и чем он отличается от rule-based систем ↗
2. Supervied / Unsupervised / Reinforcement learing ↗
3. Обучение VS Инференс ↗
4. Модель, Параметры, Веса ↗
5. Переобучение модели ↗
6. Train/Validation/Test ↗
7. Основы LLM ↗
8. Ограничения LLM ↗
9. RAG ↗
10. Embeddings и векторный поиск ↗
11. Архитектура ML сервисов ↗
12. Инференс как backend-задача ↗
13. MLOps ↗
14. Инструменты MLOps ↗
15. Мониторинг ML-систем ↗
16. Безопасность и риски LLM ↗
17. Кеширование в ML-системах ↗
18. Evaluation и качество ответов ↗
19. Apache Airflow ↗
20. Airflow VS Cron VS Celery ↗
21. Что такое n8n? ↗
22. LangGraph и LangChain ↗

Процессы в IT

1 урок
1. Внутрянка и рабочие процессы ↗

Юридические знания

1 урок
1. Испытательный срок и увольнения ↗

Вайбкодинг

5 уроков
1. Что это и зачем нужно? ↗
2. Кто пишет код лучше всех? ↗
3. Какой чат-ботлучше всех? ↗
4. Полный гайд на Claude Code ↗
5. Полный гайд на Cursor AI ↗

ФИНАЛ

1 урок
1. Теперь пора на собеседования ↗