Получить доступ

Память и устройство CPython

Основа с Middle

Подсчёт ссылок и сборщик циклов, байткод, производительность.

Что важно знать

  • Память освобождается при обнулении счётчика ссылок; циклы ищет отдельный сборщик.
  • Мелкие целые и некоторые строки кэшируются.
  • Профилирование до оптимизации: cProfile, py-spy, line_profiler.

Критерии освоения

Middle ≈ 6 ч

  • Объясняет подсчёт ссылок и сборку циклических ссылок
  • Профилирует код (cProfile, py-spy) и ускоряет узкие места

Практика. Профилировать медленный скрипт, найти узкое место и ускорить минимум в 3 раза без смены алгоритма на C.

Вопросы с собеседований

← Вся карта «Python»

Закрытая бета

Знать тему — половина дела

На живом собеседовании sotto слышит вопрос интервьюера и показывает короткий ответ и план. Оставьте контакт — пришлём доступ и промокод.

  • Промокод на 2 часа — сверх пробных 30 минут
  • Программа для Windows — скачать сразу, войти — через Яндекс ID или VK ID
  • Прямая связь с разработчиком: что улучшить — сделаем