Cpython, самая популярная реализация Python, абстрагируется от сложностей ОС и предоставляет платформу для создания масштабируемых и высокопроизводительных приложений. Каждому Python-разработчику на какой-то стадии необходимо будет узнать, как работает Cpython. Это позволит в полной мере использовать его мощь и оптимизировать приложения. Вы разберетесь с основными концепциями внутреннего устройства Cpython и научитесь: читать исходный код интерпретатора Cpython и свободно ориентироваться в нем; вносить изменения в синтаксис Python и компилировать их в вашу собственную версию Cpython; понимать внутреннюю реализацию таких структур, как списки, словари и генераторы; управлять памятью Cpython; масштабировать код Python за счет параллелизма и конкурентного выполнения; дополнять базовые типы новой функциональностью; выполнять наборы тестов; профилировать и проводить бенчмарк Python-кода и исполнительной среды; отлаживать код C и Python на профессиональном уровне; изменять или обновлять компоненты библиотеки Cpython, чтобы они могли использоваться в будущих версиях.
show more...Just click on START button on Telegram Bot