📘 Внутри CPYTHON: гид по интерпретатору Python [2023] Шоу Энтони
CPython, самая популярная реализация Python, абстрагируется от сложностей ОС и предоставляет платформу для создания масштабируемых и высокопроизводительных приложений. Каждому python-разработчику на какой-то стадии необходимо будет узнать, как работает CPython. Это позволит в полной мере использовать его мощь и оптимизировать приложения. Вы разберетесь с основными концепциями внутреннего устройства CPython и научитесь:
▪️ читать исходный код интерпретатора CPython и свободно ориентироваться в нем;
▪️ вносить изменения в синтаксис Python и компилировать их в вашу собственную версию CPython;
▪️ понимать внутреннюю реализацию таких структур, как списки, словари и генераторы;
▪️ управлять памятью CPython;
▪️ масштабировать код Python за счет параллелизма и конкурентного выполнения;
▪️ дополнять базовые типы новой функциональностью;
▪️ выполнять наборы тестов;
▪️ профилировать и проводить бенчмарк Python-кода и исполнительной среды;
▪️ отлаживать код C и Python на профессиональном уровне;
изменять или обновлять компоненты библиотеки CPython, чтобы они могли использоваться в будущих версиях.
📗 CPython Internals: Your Guide to the Python 3 Interpreter [2021] Anthony Shaw
Get your guided tour through the Python 3.9 interpreter: Unlock the inner workings of the Python language, compile the Python interpreter from source code, and participate in the development of CPython. Are there certain parts of Python that just seem like magic? This book explains the concepts, ideas, and technicalities of the Python interpreter in an approachable and hands-on fashion. Once you see how Python works at the interpreter level, you can optimize your applications and fully leverage the power of Python.
>>Click here to continue<<