Курс на Stepik
Обложка курса «Углублённый Python» на Stepik
999 ₽

Углублённый Python 4.750

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

«Углублённый Python» — курс для разработчиков, которые хотят понять, как Python работает изнутри. Вы изучите внутреннее устройство объектов (PyObject), протоколы, дескрипторы, GIL, работу памяти, метапрограммирование и другие темы, которые часто спрашивают на технических интервью и редко освещаются в стандартных курсах.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Углублённый Python»Учеников на курсе 632
Сертификаты, выданные на курсе «Углублённый Python»Сертификатов выдано 55
Отзывы о курсе «Углублённый Python»Отзывов получено 8
Рейтинг курса «Углублённый Python»Рейтинг курса 4.750
Уроки в курсе «Углублённый Python»Количество уроков 25
Тесты в курсе «Углублённый Python»Количество квизов 120
Задачи с кодом в курсе «Углублённый Python»Количество задач с кодом 4
Время прохождения курса «Углублённый Python»Время прохождения курса
Стоимость курса «Углублённый Python»Стоимость курса 999 ₽
Обновления курса «Углублённый Python»Обновления курса
Дата публикации курса «Углублённый Python»Дата публикации курса
Последнее обновление курса «Углублённый Python»Последнее обновление
Сложность normal

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

  • ПРОМОКОД НА СКИДКУ 50% - PYCODE
  • Создавать собственные дескрипторы и различать поведение data- и non-data дескрипторов;
  • Понимать внутреннюю механику метаклассов и проектировать их;
  • Использовать протоколы и утиную типизацию для написания гибкого и расширяемого кода;
  • Понимать зачем GIL и как его обойти;
  • Разбираться, как объекты устроены в Python на уровне структуры PyObject;
  • Понимать, что пошагово происходит при создании переменных и вызове функций, включая детали работы интерпретатора;
  • Глубоко разбираться в том, как Python определяет — можно ли применить операцию к объекту;
  • Понимать, почему list.pop(0) медленнее list.pop(), и как это связано с архитектурой списков;
  • и многое другое!

О курсе

«Углублённый Python» — курс для разработчиков, которые хотят понять, как Python работает изнутри. Вы изучите внутреннее устройство объектов (PyObject), протоколы, дескрипторы, GIL, работу памяти, метапрограммирование и другие темы, которые часто спрашивают на технических интервью и редко освещаются в стандартных курсах.

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

Для начинающих Python-разработчиков, которые уже освоили синтаксис и хотят понять, как всё работает внутри; Для тех, кто готовится к собеседованиям на Junior/Middle/Senior позиции и хочет закрыть пробелы в фундаментальных знаниях; Для студентов технических специальностей, которым не хватает практики и инженерного подхода к Python;

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

Чтобы пройти курс с комфортом, вам понадобятся базовые знания Python:

  • Понимание синтаксиса Python: переменные, условные конструкции, циклы, функции

  • Опыт работы со списками, словарями и строками

  • Знание базовых принципов ООП: классы, атрибуты, методы, наследование

  • Умение запускать скрипты и работать с интерпретатором Python

  • Желание разобраться в глубинных механизмах языка, а не просто писать рабочий код

Присоединяйтесь к телеграм каналу https://t.me/advanced_python_stepik , чтобы общаться и быть в курсе новостей)

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

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

Курс состоит из коротких теоретических блоков с примерами и тестами для самопроверки. Материал подаётся последовательно — от базовых механизмов до продвинутых тем. Учиться можно в своём темпе, возвращаясь к нужным разделам в любое время.

Сертификат курса Углублённый Python

Сертификат

Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 55 учеников получили сертификат.

Что вы получите

  • Системные знания, которые помогут писать более понятный, эффективный и безопасный код;
  • Уверенность на технических интервью — вы сможете легко отвечать на "вопросы с подвохом" и объяснять внутреннюю логику Python;
  • Конспекты и примеры, к которым можно возвращаться в любой момент — база для постоянного роста.

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