Текст площадки «Stepik». Упомянутые цены и обещанные результаты могут быть неактуальны; условия покупки проверяйте у продавца.
Продвинутый Python для senior: CPython, память, typing, metaprogramming, asyncio, производительность, архитектура, распределённые системы, безопасность и лидерство.
Читать полное описание
Как стать Senior Data Engineer за 3 года и не сойти с ума?
Меня зовут Дима. Я Senior Data Engineer в Сбере. Мой путь включает шесть лет
фундаментального образования на ПМИ в НИЯУ МИФИ, стажировку в «Гринатоме» и рост
от начинающего инженера до работы с архитектурой высоконагруженных платформ данных.
Курс входит в образовательную линейку Telegram-канала
«Логово Дата-Инженера». В канале выходят
hard-skill материалы, live-собеседования, архитектурные разборы и практические
карты роста от junior до senior.
О курсе
Python для сеньоров — Курс о качестве инженерных решений: как формулировать ограничения, измерять производительность, проектировать границы, строить наблюдаемость и управлять техническими рисками на протяжении жизненного цикла системы.
Технологическая база: Python 3.12+, продвинутые темы и внутреннее устройство CPython.
Кому подойдёт
опытные Python-разработчики, готовые отвечать за архитектуру и эксплуатацию
middle-разработчики, системно готовящиеся к senior-роли и техническим интервью
технические лидеры, которым важно связать код, надёжность и процессы команды
дата- и backend-инженеры, проектирующие высоконагруженные Python-сервисы
Чему вы научитесь
связывать CPython, память, GC, GIL и байт-код с поведением приложения
проектировать строгую типизацию и метапрограммирование без лишней сложности
диагностировать CPU, память и asyncio через воспроизводимые измерения
выбирать архитектурные границы, DDD, события и распределённые паттерны по контексту
строить стратегию безопасности, тестирования, наблюдаемости, SLO и релизов
проводить код-ревью, управлять техническим долгом, ADR и менторством
Как построена программа
Внутренности Python: CPython, PyObject, память, GC, GIL, bytecode и типизация.
Сложные механизмы: метапрограммирование, продвинутый asyncio и производительность.
Архитектура: DDD, DI, события, CQRS, модульный монолит и распределённые системы.
Production: тестовая стратегия, безопасность, observability, CI/CD и релизы.
Лидерство и проект: код-ревью, ADR, менторство и production-сервис.
Формат обучения
В курсе 15 модулей и
108 уроков. Каждый
урок содержит подробное объяснение, небольшие нарастающие примеры, проверку
понимания и практические задачи. Решения практики доступны для разбора после
самостоятельной попытки.
Всего внутри 536 тестовых вопросов и
350 практических задач. Ориентировочная нагрузка:
90-140 часов. Курс рассчитан на самостоятельный
темп без обязательных дедлайнов.
Итоговый проект
Production-сервис от требований до передачи команде: архитектурное решение, реализация, типы, тесты, ошибки, наблюдаемость, нагрузочная проверка и документация.
Что потребуется на старте
уровень уверенного middle: typing, pytest, asyncio, базы данных, HTTP и проектирование
Python 3.12+, терминал, Git и опыт работы с приложением из нескольких модулей
опыт production-эксплуатации желателен, но может быть заменён итоговым проектом
Как получить максимум пользы
Запускайте примеры и меняйте входные данные, а не ограничивайтесь чтением.
Сначала отвечайте на тест и решайте задачу самостоятельно, затем сверяйтесь с разбором.
Ведите журнал ошибок, решений и технических компромиссов.
Собирайте упражнения в отдельный репозиторий и регулярно возвращайтесь к старым задачам.
Связывайте каждый инструмент с проблемой, которую он решает в реальной системе.
Результат прохождения
Вы научитесь принимать проверяемые технические решения, видеть системные последствия Python-кода и аргументированно вести архитектурный разговор с командой и бизнесом.
Telegram: Логово Дата-Инженера
В Telegram-канале автора публикуются материалы
по Rust, Java, Python, Go, SQL, pandas, Scala, Spark, Flink, Kafka, Hadoop, Airflow, ClickHouse,
S3, Docker/Kubernetes, разборы собеседований и архитектура Enterprise-проектов.
Подписка поможет дополнять последовательную программу курса живыми кейсами из профессии.