Инженерный справочник уровня механизмов
Понимать, как всё устроено на самом деле.
Интерактивные разборы того, как всё устроено внутри, — для инженеров, которым мало «как это использовать». Каждое утверждение привязано к первоисточнику: PEP, письму в рассылке, строке CPython или пункту спецификации, который можно открыть самому.
Флагманские разборы
Домены
5 ДОСТУПНО · 4 В РАБОТЕДОСТУПНО СЕЙЧАС
Python Deep Dive
Как CPython на самом деле исполняет ваш код. Каждая статья написана против закреплённого тега интерпретатора и прямо говорит, что здесь гарантия языка, а что — деталь реализации.
ДОСТУПНО СЕЙЧАС
System Design
Решения об архитектуре, у которых есть автор, дата и причина. Каждый паттерн разбирается по первоисточнику — тексту, в котором его впервые описали, и спецификации, которая говорит, что он обязан делать, — а не по пересказам.
ДОСТУПНО СЕЙЧАС
Подготовка к собеседованию
Один механизм — один урок. В линии Python сначала основа — от классов и коллекций до тестов, потоков и окружений, — дальше в порядке частоты вопроса: декораторы, дескрипторы, итераторы и генераторы. В линии Go тоже сначала основа — от структур и указателей до модулей и паттернов конкурентности. Каждый урок разбирает механизм по документации и исходникам CPython — с замерами, а не по памяти.
ДОСТУПНО СЕЙЧАС
Go
Планировщик, каналы и сборщик мусора Go — по исходникам рантайма и предложениям, в которых эти решения принимались.
ДОСТУПНО СЕЙЧАС
SRE
Наблюдаемость, бюджеты ошибок и разборы отказов — с числами, которые можно проверить, а не с лозунгами о культуре.
Подготовка к собеседованию
Не список вопросов с ответами, а путь. Порядок мы не угадывали — собрали шестнадцать публичных подборок вопросов и посчитали, что в них встречается чаще. Поэтому он частотный, а не учебный: у части уроков предпосылка лежит дальше по линии, и рядом с номером так и написано — «вернитесь после». В линии Python перед частотной частью стоит блок «Основа»: базовые темы, с которых стоит начать. Сам урок про это не рассказывает: он про механизм, разобранный по первоисточникам.
Python
От объекта кода до модели памяти: декораторы, итераторы, контекстные менеджеры — механизмы, а не выученные определения.
SRE
Отказы, наблюдаемость, бюджеты ошибок — то, что видно из эксплуатации, а не из словаря терминов.
Go
Планировщик, каналы, сборщик мусора — по одному механизму на урок, как и в остальных треках.
На время тестирования — бесплатно для зарегистрированных читателей. Взамен просим обратную связь: что оказалось непонятным и чего не хватило.
ОТКРЫТЬ РАЗДЕЛ · 71 УРОК →У каждого утверждения есть источник
Статьи ссылаются на PEP, письма в рассылках и CPython, закреплённый за тегом релиза. Если документация и исходник расходятся, мы говорим об этом и показываем оба.
Визуализации несут смысл
Расширение хеш-таблицы, поколенческий проход сборщика, передача GIL — по шагам и с полным текстовым эквивалентом, чтобы понимание не зависело от проигрывания анимации.
У поведения есть дата
Мы не пишем «Python делает X». Мы пишем: 3.11 изменила X, 3.13 сделала это экспериментальным, 3.14 — поддержанным, но опциональным.