!_Расширенный поиск_!    <НА ГЛАВНУЮ>

Скачать "Энтони Шоу - Внутри CPython: гид по интерпретатору Python" бесплатно

Панель управления
Логин 
Пароль 
 


Основные категории

-- Книги
-- Аудиокниги
-- Журналы
-- Фильмы


Информация
Все вопросы и пожелания пишите на [email protected]
Правообладателям
Расширенный поиск
по сайту
Внутри CPython: гид по интерпретатору Python : Информатика, Программирование
автор: brij | 11 марта 2023 | Просмотров: 53
 
Внутри CPython: гид по интерпретатору Python     Название:   
    Автор:   
    Формат:   PDF
    Размер:   10.5 MB
    Год:   
    Качество:   Отличное
    Язык:   Русский

 
 

CPython, самая популярная реализация Python, абстрагируется от сложностей ОС и предоставляет платформу для создания масштабируемых и высокопроизводительных приложений. Каждому python-разработчику на какой-то стадии необходимо будет узнать, как работает CPython. Это позволит в полной мере использовать его мощь и оптимизировать приложения. Вы разберетесь с основными концепциями внутреннего устройства CPython и научитесь: читать исходный код интерпретатора CPython и свободно ориентироваться в нем; вносить изменения в синтаксис Python и компилировать их в вашу собственную версию CPython; понимать внутреннюю реализацию таких структур, как списки, словари и генераторы; управлять памятью CPython; масштабировать код Python за счет параллелизма и конкурентного выполнения; дополнять базовые типы новой функциональностью; выполнять наборы тестов; профилировать и проводить бенчмарк Python-кода и исполнительной среды; отлаживать код C и Python на профессиональном уровне; изменять или обновлять компоненты библиотеки CPython, чтобы они могли использоваться в будущих версиях.

Некоторые операции Python кажутся каким-то волшебством — почему поиск элементов по словарю выполняется намного быстрее, чем перебор по списку? Как генератор запоминает состояние переменных каждый раз, когда он возвращает значение командой yield? Почему нам не приходится выделять память, как в других языках? Дело в том, что CPython, самая популярная реализация Python, написана на удобочитаемых языках C и Python. CPython абстрагируется от сложностей операционной системы и лежащей в его основе платформы C. В CPython многопоточное выполнение становится прямолинейным и кроссплатформенным. Среда берет на себя все трудности управления памятью и упрощает его.

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

В частности, научитесь:
- читать исходный код и ориентироваться в нем;
- компилировать CPython из исходного кода;
- вносить изменения в синтаксис Python и компилировать их в вашу версию CPython;
- понимать внутреннюю реализацию таких структур, как списки, словари и генераторы;
- управлять памятью CPython;
- масштабировать код Python за счет параллелизма и конкурентного выполнения;
- дополнять базовые типы новой функциональностью;
- выполнять наборы тестов;
- профилировать и проводить бенчмарк Python-кода и исполнительной среды;
- отлаживать код C и Python на профессиональном уровне;
- изменять или обновлять компоненты библиотеки CPython, чтобы они могли использоваться в будущих версиях.

Не торопитесь с чтением, опробуйте демоприложения и интерактивные элементы. А когда вы усвоите основные концепции, которые сделают вас более успешным программистом, вы будете вполне оправданно гордиться своими достижениями!

Книга предназначена для Python-разработчиков среднего и высокого уровня. Мы старались, чтобы примеры кода были доступными, но в них время от времени встречаются приемы, которые могут быть непонятны начинающим. Хорошее знание C не обязательно для чтения. Если у вас нет опыта программирования на C, ознакомьтесь с кратким введением в язык в приложении «Введение в C для Python-программистов».









Сосчитайте:   73 + один – 3 =      и нажмите   






Разместите ссылку на эту страницу в социальных сетях. Так о ней узнают тысячи человек:





Нашли ошибку? Сообщите администрации сайта:
Выберите один из разделов меню и, если необходимо, напишите комментарий
   73 + один – 2 =    
За ложную информацию бан на месяц


Разместите, пожалуйста, ссылку на эту страницу на своём веб-сайте:

Код для вставки на сайт или в блог:      
Код для вставки в форум (BBCode):      
Прямая ссылка на эту публикацию:      


Помощь по работе с нашей библиотекой :

Программа для открытия файлов формата .PDF
Программа для открытия файлов формата .DJVU
Программа для открытия файлов формата .FB2

 
 
  • 0
 (голосов: 0)
Распечатать
 
 


Другие книги (журналы) по этой теме:
 
Python. Исчерпывающее руководство | Бизли Дэвид | Программирование | Скачать бесплатно Бизли Дэвид - Python. Исчерпывающее руководство

Python. Исчерпывающее руководство — Разнообразие возможностей современного Python становится испытанием для разработчиков всех уровней. Как программисту на старте карьеры понять, с чего начать, чтобы это испытание не стало для него непосильным? Как опытному разработчику Python понять, эффективен или нет его стиль программирования?
 
 
Django. Разработка веб-приложений на Python | Коллектив авторов | Программирование | Скачать бесплатно Коллектив авторов - Django. Разработка веб-приложений на Python

Django. Разработка веб-приложений на Python — На основе простой и надежной платформы Django на Python можно создавать мощные веб-решения всего из нескольких строк кода. Авторы, опытные разработчики, описывают все приемы, инструменты и концепции, которые необходимо знать, чтобы оптимально использовать Django 1.0, включая все основные особенно ...
 
 
Изучаем Python, том 2, 5-е издание | Марк Лутц | Программирование | Скачать бесплатно Марк Лутц - Изучаем Python, том 2, 5-е издание

По причине большого объема книга разделена на два тома. 2-й том обновленного 5-го издания известной книги Марка Лутца поможет вам быстро научиться писать эффективный высококачественный код на Python. Это руководство - идеальный способ начать изучение Python, будь вы новичок в программировании или профессиональный разработчик программного обеспечени ...
 
 
Простой Python. Современный стиль программирования (+code) | Любанович Б. | Программирование | Скачать бесплатно Любанович Б. - Простой Python. Современный стиль программирования (+code)

Эта книга идеально подходит как для начинающих программистов, так и для тех, кто только собирается осваивать Python, но уже имеет опыт программирования на других языках. В ней подробно рассматриваются самые современные пакеты и библиотеки Python. Стилистически издание напоминает руководство с вкраплениями кода, подробно объясняя различные концепции ...
 
 



Данный материал НЕ НАРУШАЕТ авторские права никаких физических или юридических лиц.
Если это не так - свяжитесь с администрацией сайта.
Материал будет немедленно удален.
Электронная версия этой публикации предоставляется только в ознакомительных целях.
Для дальнейшего её использования Вам необходимо будет
приобрести бумажный (электронный, аудио) вариант у правообладателей.

Администрация сайта

Наверх