CPython, самая популярная реализация Python, абстрагируется от сложностей ОС и предоставляет платформу для создания масштабируемых и высокопроизводительных приложений. Каждому python-разработчику на какой-то стадии необходимо будет узнать, как работает CPython. Это позволит в полной мере использовать его мощь и оптимизировать приложения. Вы разберетесь с основными концепциями внутреннего устройства CPython и научитесь: читать исходный код интерпретатора CPython и свободно ориентироваться в нем; вносить изменения в синтаксис Python и компилировать их в вашу собственную версию CPython; понимать внутреннюю реализацию таких структур, как списки, словари и генераторы; управлять памятью CPython; масштабировать код Python за счет параллелизма и конкурентного выполнения; дополнять базовые типы новой функциональностью; выполнять наборы тестов; профилировать и проводить бенчмарк Python-кода и исполнительной среды; отлаживать код C и Python на профессиональном уровне; изменять или обновлять компоненты библиотеки CPython, чтобы они могли использоваться в будущих версиях.
Шоу Энтони
Энтони Шоу — участник CPython и спикер PyCon. Бакалавр в области компьютерных наук с более чем 10-летним опытом разработки на Python. Энтони также является членом Python Software Foundation и Open-Source Apache Foundation.
Кирилл Раткин06.05.2023
Оригинал книги великолепен, но перевод очень и очень плох.
Позвольте приведу текст с страницы 132.
"Оптимизатор глазка перебирает инструкции байт-кода... ".
Ну, что тут еще скажешь. :(.
Переводили с помощью google translate и даже не вычитали толком.
Таких "дефектов" в книге очень много. Категорически не рекомендую к покупке.
Vladimir03.03.2023
У книги просто вывалился блок страниц с 3 по 14. Первый раз такое.
Павел Дуругян20.01.2023
Книга по содержанию отличная! А по исполнению (бумажному), увы, сыпется. После распаковки и пролистывания сразу выпали листы с Содержанием (3 листа). Ладно, проглотил, подклеил. А спустя день выпали листы со стр 19 по 30. Расстроили, как читать, не опасаясь, что выпадение листов и дальше продолжится ((
Первое исчерпывающее описание внутренних механизмов Python.
Вы сумеете читать исходный код интерпретатора CPython и свободно ориентироваться в нем.