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

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

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

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

О курсе

Цель курса:

Рассказать о продвинутых темах python и объяснить как язык устроен изнутри.

Канал курса: t.me/advanced_python_stepik

Канал об IT: https://t.me/ItCodeHire

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

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

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

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

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

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

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

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

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

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

Наши преподаватели

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

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

Программа курса

загружаем...
Certificate

Сертификат

Сертификат Stepik

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

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

Сколько стоит обучение

Price: 999 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

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

Price: 999