Полный курс по профилированию Python-приложений с помощью py-spy. От установки и первого запуска до продвинутых техник: профилирование subprocess, нативных расширений и работа в продакшене. Включает реальные кейсы оптимизации.
Доступен после всех тем (0 из 8)
Доступен после зачёта
Профилировщик, который периодически снимает снимки стека вызовов (stack traces) вместо отслеживания каждого вызова функции. Это создаёт статистическую картину того, где программа проводит время.
Пример
py-spy делает 100 снимков в секунду по умолчанию. Если функция появилась в 50 снимках из 100, она занимала ~50% времени.Связанные термины
Состав курса, уровни, практика и способы проверки знаний.
Курс включает 8 тем и 94 вопроса с разбором ответа. Начать можно с первой темы курса.
Маршрут охватывает уровни Middle, Senior. Темы расположены от основы к более сложным инженерным задачам, поэтому можно начать с подходящего места и не пропускать важные зависимости.
После прохождения тем доступен зачёт по курсу «Профилирование Python с py-spy» — 20 случайных вопросов с порогом 80%. После зачёта открывается экзамен с развёрнутыми ответами и автоматической оценкой, приближённый к техническому собеседованию.
Да, курс полностью бесплатный: все 8 тем доступны без оплаты.