Курс на Stepik
Обложка курса «Python Senior: архитектура и практика на квестах» на Stepik
Бесплатно

Python Senior: архитектура и практика на квестах 5.000

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

«Путь к Senior: квесты Python для прокачки архитектуры» — это практический курс в формате приключения. 🚀 Вы прокачаете: Внутреннее устройство Python и оптимизацию кода, Асинхронность, многопоточность и распределённые системы, Архитектуру (чистая, DDD, CQRS, микросервисы), Тестирование, CI/CD и качество, Работу с чужим кодом и лидерские навыки. Это курс-квест, где каждая глава — уровень, а практические задания превращают знания в реальный опыт. Итог — вы выходите не просто «Middle+», а готовым Senior

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Python Senior: архитектура и практика на квестах»Учеников на курсе 53
Сертификаты, выданные на курсе «Python Senior: архитектура и практика на квестах»Сертификатов выдано 0
Отзывы о курсе «Python Senior: архитектура и практика на квестах»Отзывов получено 2
Рейтинг курса «Python Senior: архитектура и практика на квестах»Рейтинг курса 5.000
Уроки в курсе «Python Senior: архитектура и практика на квестах»Количество уроков 39
Тесты в курсе «Python Senior: архитектура и практика на квестах»Количество квизов 387
Время прохождения курса «Python Senior: архитектура и практика на квестах»Время прохождения курса
Обновления курса «Python Senior: архитектура и практика на квестах»Обновления курса
Дата публикации курса «Python Senior: архитектура и практика на квестах»Дата публикации курса
Последнее обновление курса «Python Senior: архитектура и практика на квестах»Последнее обновление
Сложность normal

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

Разделы в курсе «Python Senior: архитектура и практика на квестах» 8 разделов Уроки в курсе «Python Senior: архитектура и практика на квестах» 39 уроков Тесты в курсе «Python Senior: архитектура и практика на квестах» 387 тестов Время прохождения курса «Python Senior: архитектура и практика на квестах» 0 ч. Последнее обновление курса «Python Senior: архитектура и практика на квестах» обн. 3 января 2026

1. Тайные символы Python-интерпретатора

4 урока
Открытый
1.1 Внутренности CPython: стек вызовов, bytecode
51
11
2м 10с
0
Закрытый
1.2 Инструменты профилирования: dis, sys, inspect, tracemalloc
12
8
1м 7с
0
Закрытый
1.3 GIL и его последствия для многопоточности
10
8
-
0
Закрытый
1.4 Практика: написать mini-VM на Python, визуализировать bytecode
7
7
-
0

2. Башня Параллельных Реальностей

5 уроков
Открытый
2.1 asyncio под капотом: event loop, task scheduling
9
6
-
0
Закрытый
2.2 Многопоточность vs Многопроцессность: trade-offs
5
5
-
0
Закрытый
2.3 Queue + Worker паттерны, распределённые очереди (Celery, RQ)
5
5
-
0
Закрытый
2.4 Реактивные фреймворки: FastAPI + WebSockets
6
5
-
0
Закрытый
2.5 Практика: создать систему очередей с асинхронным API и логирован
5
5
-
0

3. Цитадель Архитектур

5 уроков
Открытый
3.1 Чистая архитектура: слои, зависимости, примеры
9
6
-
0
Закрытый
3.2 Domain-Driven Design (DDD) в Python
7
5
-
0
Закрытый
3.3 Варианты архитектур: Monolith vs Microservices
5
5
-
0
Закрытый
3.4 CQRS + Event Sourcing
5
5
-
0
Закрытый
3.5 Практика: разработка части backend-а в стиле DDD
5
5
-
0

4. Подземелья Метапрограммирования

5 уроков
Закрытый
4.1 Метаклассы: зачем и когда
7
5
-
0
Закрытый
4.2 Динамическое создание классов и функций
6
5
-
0
Закрытый
4.3 Monkey patching, decorators factory, прокси-объекты
7
5
-
0
Закрытый
4.4 DSL в Python: как и зачем
8
5
-
0
Закрытый
4.5 Практика: создать мини-фреймворк или DSL для обработки команд
7
5
-
0

5. Пределы Производительности

5 уроков
Закрытый
5.1 Оптимизация Python-кода: cProfile, line_profiler, memory_profile
6
5
-
0
Закрытый
5.2 Переход на Numba, Cython, Rust via PyO3
5
5
-
0
Закрытый
5.3 JIT, кеширование, буферизация, lazy evaluation
5
5
-
0
Закрытый
5.4 Разработка высоконагруженных API
6
5
-
0
Закрытый
5.5 Практика: ускорить работу медленного алгоритма
5
5
-
0

6. Арена Качества и Поддержки

5 уроков
Закрытый
6.1 Архитектура тестов: юнит, интеграционные, e2e
6
5
-
0
Открытый
6.2 pytest трюки, hypothesis, property-based testing
6
5
-
0
Закрытый
6.3 CI: GitHub Actions, Codecov, Linterы, type checking
5
5
-
0
Закрытый
6.4 Документация как артефакт (Sphinx, MkDocs, Swagger)
5
5
-
0
Закрытый
6.5 Практика: построить пайплайн CI/CD и покрыть проект тестами
6
5
-
0

7. Финальный Босс — Сложный Legacy

5 уроков
Закрытый
7.1 Чтение и рефакторинг чужого кода
7
5
-
0
Закрытый
7.2 Реверс-инжиниринг архитектуры
5
5
-
0
Закрытый
7.3 Добавление фич без поломки
6
5
-
0
Закрытый
7.4 Стратегии миграций (данные, API, схема)
5
5
-
0
Закрытый
7.5 Практика: взять плохой репозиторий, "спасти" его (или часть)
6
5
-
0

8. Гильдия Наставников

5 уроков
Открытый
8.1 Code Review: как делать эффективно
5
5
-
0
Закрытый
8.2 Настройка онбординга и передачи знаний
5
5
-
0
Закрытый
8.3 Организация технического долга
5
5
-
0
Закрытый
8.4 Тимлид-инструментарий: документация, архитектурные решения
5
5
-
0
Закрытый
8.5 Практика: провести ревью кода, оценить архитектуру
6
5
-
0