Курс на Stepik
Обложка курса «Bytecode алхимия: Python, который управляет собой (Pro)» на Stepik
1 000 ₽

Bytecode алхимия: Python, который управляет собой (Pro) 5.000

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

Погрузитесь в скрытые механизмы Python: от байткода до динамической генерации функций, runtime-оптимизации и создания мини-языков. Курс для разработчиков, которые хотят раскрыть возможности Python за пределами стандартного синтаксиса и научиться создавать код, который управляет собой.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Bytecode алхимия: Python, который управляет собой (Pro)»Учеников на курсе 7
Сертификаты, выданные на курсе «Bytecode алхимия: Python, который управляет собой (Pro)»Сертификатов выдано 2
Отзывы о курсе «Bytecode алхимия: Python, который управляет собой (Pro)»Отзывов получено 1
Рейтинг курса «Bytecode алхимия: Python, который управляет собой (Pro)»Рейтинг курса 5.000
Уроки в курсе «Bytecode алхимия: Python, который управляет собой (Pro)»Количество уроков 40
Тесты в курсе «Bytecode алхимия: Python, который управляет собой (Pro)»Количество квизов 661
Время прохождения курса «Bytecode алхимия: Python, который управляет собой (Pro)»Время прохождения курса
Стоимость курса «Bytecode алхимия: Python, который управляет собой (Pro)»Стоимость курса 1 000 ₽
Обновления курса «Bytecode алхимия: Python, который управляет собой (Pro)»Обновления курса
Дата публикации курса «Bytecode алхимия: Python, который управляет собой (Pro)»Дата публикации курса
Последнее обновление курса «Bytecode алхимия: Python, который управляет собой (Pro)»Последнее обновление
Сложность normal

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

  • Дизассемблировать Python-код и анализировать байткод
  • Модифицировать CodeType и создавать функции на лету
  • Разрабатывать собственные DSL и преобразовывать их в AST
  • Интегрировать Python с Cython и Rust через транспиляцию
  • Использовать runtime-инструменты для hot reload и анализа
  • Применять байткод-оптимизацию для ускорения кода
  • Встраивать и модифицировать функции и классы во время выполнения
  • Проектировать self-optimizing и runtime-адаптивные системы

О курсе

Погрузитесь в скрытые механизмы Python: от байткода до динамической генерации функций, runtime-оптимизации и создания мини-языков. Курс для разработчиков, которые хотят раскрыть возможности Python за пределами стандартного синтаксиса и научиться создавать код, который управляет собой.

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

Опытные Python-разработчики, желающие выйти за пределы стандартной парадигмы Разработчики инструментов, компиляторов и DSL Архитекторы ПО, работающие с высоконагруженными или метапрограммируемыми системами Энтузиасты системного и метапрограммирования Разработчики Python-библиотек, которые хотят углубить знания о runtime и байткоде

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

  • Уверенное владение Python (включая функции, классы, декораторы)

  • Базовое понимание работы интерпретатора и памяти

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

  • Опыт работы с AST, Cython или Rust будет плюсом, но не обязателен

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

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

Обучение построено в формате квестов: каждый модуль — это тематическое приключение с задачами, уровнями сложности и «битвами с боссами» в виде практических заданий

Сертификат курса Bytecode алхимия: Python, который управляет собой (Pro)

Сертификат

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

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

  • 8 квест-модулей с реальными практиками
  • Финальный проект уровня «магистр метапрограммирования»
  • Углублённое понимание Python как языка исполнения, а не просто синтаксиса

Нагрузка

4-5 часов в неделю

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