CPython, самая популярная реализация Python, абстрагируется от сложностей ОС и предоставляет платформу для создания масштабируемых и высокопроизводительных приложений. Каждому python-разработчику на какой-то стадии необходимо будет узнать, как работает CPython. Это позволит в полной мере использовать его мощь и оптимизировать приложения. Вы разберетесь с основными концепциями внутреннего устройства CPython и научитесь: читать исходный код интерпретатора CPython и свободно ориентироваться в нем; вносить изменения в синтаксис Python и компилировать их в вашу собственную версию CPython; понимать внутреннюю реализацию таких структур, как списки, словари и генераторы; управлять памятью CPython; масштабировать код Python за счет параллелизма и конкурентного выполнения; дополнять базовые типы новой функциональностью; выполнять наборы тестов; профилировать и проводить бенчмарк Python-кода и исполнительной среды; отлаживать код C и Python на профессиональном уровне; изменять или обновлять компоненты библиотеки CPython, чтобы они могли использоваться в будущих версиях.
ЗНАКОМСТВО С MAKE.
Возможно, вы как Python-разработчик еще не сталкивались с программой make. А может, сталкивались, но ваш опыт работы с ней невелик. Для C, C++ и других компилируемых языков список команд, которые необходимо выполнить для загрузки, компоновки и компиляции вашего кода в правильном порядке, может оказаться очень длинным. При компиляции приложений из исходного кода необходимо подключить все внешние библио теки в системе. Нереально ожидать, что разработчик знает местонахождение всех этих библиотек и сам вставляет их в командную строку, поэтому программы make и configure часто используются в проектах C/C++ для автоматизации создания скрипта сборки.
Оглавление.
Предисловие.
Введение.
Загрузка исходного кода CPython.
Настройка среды разработки.
Компиляция CPython.
Грамматика и язык Python.
Конфигурация и ввод.
Лексический анализ и парсинг с использованием синтаксических деревьев.
Компилятор.
Цикл вычисления.
Управление памятью.
Параллелизм и конкурентность.
Объекты и типы.
Стандартная библиотека.
Набор тестов.
Отладка.
Бенчмаркинг, профилирование и трассировка.
Что дальше?
Приложение. Введение в C для Python-программистов.
Благодарности.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #Шоу :: #книги по программированию :: #программирование :: #Python
Смотрите также учебники, книги и учебные материалы:
- Изучаем Python, Том 2, Лутц М., 2020
- Изучаем Python, Программирование игр, визуализация данных, веб-приложения, Мэтиз Э., 2021
- Знакомство с Python, Бейдер Д., Эймос Д., Яблонски Д., Хейслер Ф., 2023
- Генетические алгоритмы на Python, Вирсански Э., 2020
- Большая книга проектов Python, Свейгарт Э., 2022
- Биоинформатика с Python, Книга рецептов, Современные библиотеки и приложения Python для решения реальных задач вычислительной биологии, Антао Т., 2023
- Безопасность веб-приложений на Python, Бирн Д., 2023
- Байесовский анализ на Python, Мартин О., 2020