Чему вы научитесь
Для кого: для разработчиков, которые уже знают базовый синтаксис Python и готовятся объяснять устройство языка на собеседовании уровня Senior.
До старта: нужно уметь читать код с if, for, def, списками и словарями, запускать .py-файл и понимать назначение try/except. Байткод, дескрипторы, устройство памяти и asyncio заранее знать не требуется.
Формат: 24 урока с теорией, лабораторией, вопросами и программными задачами. После пяти разделов — контрольные работы со шкалой 0–8.
Результат: вы научитесь связывать наблюдаемое поведение с объектами и протоколами Python, отделять гарантии языка от деталей CPython, оценивать время и память, находить владельца ресурса или задачи и выбирать модель конкурентности по измеренным ограничениям.
Критерий прохождения: решения запускаются на указанной версии CPython, объяснения называют механизм и стоимость, а каждая контрольная набрана минимум на 6 из 8 без критических нулей.
Об авторе курса
Рад с Вами познакомиться. Меня зовут Андрей Соболев и я являюсь действующим разработчиком, автором open source-библиотек и наставником по backend-разработке. В основной работе использую Python, а также пишу на системном языке Rust.
Разрабатываю практические инструменты для Python-экосистемы. Моя библиотека ChannelBox предназначена для WebSocket-рассылок в приложениях на FastAPI и Starlette и включена в официальный каталог рекомендованных расширений. Другие мои проекты доступны в профиле на GitHub.
Несколько лет обучаю Python и backend-разработке, помогаю готовиться к техническим собеседованиям и создавать итоговые проекты. На занятиях объясняю не только как написать работающий код, но и почему он работает, как связаны компоненты системы и где искать причину ошибки.
Курсы строятся как последовательная работа над настоящим проектом. В каждом уроке появляется задача, которую можно реализовать, запустить и проверить. Такой подход помогает перейти от повторения готового кода к самостоятельному пониманию всей системы.
Ученики особенно отмечают структурированную подачу, движение от простого к сложному, подробные практические задания и понятное объяснение сложных технологий. Посмотреть реальные отзывы учеников на Авито.
Высшее образование — МАИ, диплом государственного образца.
О курсе
Для кого этот курс
Начальные требования
- читать код с
if,for,def, списками и словарями; - запускать
.py-файл и понимать назначениеtry/except; - иметь CPython 3.13 или новее и возможность запускать локальные эксперименты.
Байткод, дескрипторы, устройство памяти и asyncio заранее знать не требуется.
Преподаватели курса
Как проходит обучение
Самостоятельное обучение без дедлайнов. Каждый из 24 уроков включает теорию, лабораторию, вопросы и три программные задачи.
До открытия решений ученик запускает публичные проверки. После пяти разделов выполняются контрольные со шкалой 0–8; для перехода нужно не менее 6 баллов без критических нулей.