CPython: A Complete Guide to CPython’s Architecture and Performance

Эта книга представляет собой глубокое погружение во внутреннее устройство CPython — эталонной реализации языка программирования Python. Автор детально исследует архитектуру интерпретатора, механизмы работы и факторы, влияющие на производительность.

Читатели научатся читать и понимать исходный код CPython, написанный на языке C. Книга охватывает структуру проекта, процесс сборки, внутреннее представление объектов Python (Everything is an object), управление памятью и работу виртуальной машины.

Практические примеры и пояснения помогают разобраться в том, как Python выполняет код, как устроены типы данных, модули и механизмы импорта. Особое внимание уделяется аспектам производительности и оптимизации.

Издание предназначено для разработчиков, которые хотят выйти за рамки использования Python и понять, как он работает на системном уровне. Знания, полученные из книги, полезны для написания эффективного кода, создания расширений на C и участия в разработке самого интерпретатора.

CPython: A Complete Guide to CPython’s Architecture and Performance
A
Автор
Chien-Lung Kao
Издательство
Apress
Год
2025
Язык
Английский
2
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент