Курс на Stepik
Обложка курса «Python под капотом: Подготовка к собеседованию на позицию Senior» на Stepik
1 000 ₽

Python под капотом: Подготовка к собеседованию на позицию Senior ★ 0.000

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

Практический курс о модели Python и CPython: от объектов и коллекций до памяти, GIL, процессов и asyncio.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Python под капотом: Подготовка к собеседованию на позицию Senior»Учеников на курсе 3
Сертификаты, выданные на курсе «Python под капотом: Подготовка к собеседованию на позицию Senior»Сертификатов выдано 0
Отзывы о курсе «Python под капотом: Подготовка к собеседованию на позицию Senior»Отзывов получено 0
Рейтинг курса «Python под капотом: Подготовка к собеседованию на позицию Senior»Рейтинг курса 0.000
Уроки в курсе «Python под капотом: Подготовка к собеседованию на позицию Senior»Количество уроков 24
Тесты в курсе «Python под капотом: Подготовка к собеседованию на позицию Senior»Количество квизов 12
Стоимость курса «Python под капотом: Подготовка к собеседованию на позицию Senior»Стоимость курса 1 000 ₽ —
Обновления курса «Python под капотом: Подготовка к собеседованию на позицию Senior»Обновления курса — —
Дата публикации курса «Python под капотом: Подготовка к собеседованию на позицию Senior»Дата публикации курса — ———
Последнее обновление курса «Python под капотом: Подготовка к собеседованию на позицию Senior»Последнее обновление — ———
Сложность hard — ———

Чему вы научитесь

Для кого: для разработчиков, которые уже знают базовый синтаксис 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-разработке, помогаю готовиться к техническим собеседованиям и создавать итоговые проекты. На занятиях объясняю не только как написать работающий код, но и почему он работает, как связаны компоненты системы и где искать причину ошибки.

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

Ученики особенно отмечают структурированную подачу, движение от простого к сложному, подробные практические задания и понятное объяснение сложных технологий. Посмотреть реальные отзывы учеников на Авито.

Высшее образование — МАИ, диплом государственного образца.

О курсе

Практический курс о модели Python и CPython: от объектов и коллекций до памяти, GIL, процессов и asyncio.

Для кого этот курс

Разработчики, которые уже знают базовый синтаксис Python и готовятся объяснять устройство языка и CPython на собеседовании уровня Senior. Курс также подходит опытным программистам с другого языка, которым нужна системная модель объектов, памяти и конкурентности Python.

Начальные требования

  • читать код с if, for, def, списками и словарями;
  • запускать .py-файл и понимать назначение try/except;
  • иметь CPython 3.13 или новее и возможность запускать локальные эксперименты.

Байткод, дескрипторы, устройство памяти и asyncio заранее знать не требуется.

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

Как проходит обучение

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

До открытия решений ученик запускает публичные проверки. После пяти разделов выполняются контрольные со шкалой 0–8; для перехода нужно не менее 6 баллов без критических нулей.

Нагрузка

6–8 часов в неделю

Расскажите о курсе друзьям