Стандартная библиотека Python 3. Справочник с примерами

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Стандартная библиотека для языка программирования Python содержит сотни модулей, позволяющих взаимодействовать с операционной системой, интерпретатором и Интернетом. Все они тщательно протестированы и готовы к немедленному использованию для разработки приложений Книга «Стандартная библиотека Python 3: справочник с примерами» Дага Хеллмана, эксперта по языку Python, описывает все основные разделы библиотеки Python 3.x, сопровождая изложение материала компактными примерами исходного кода и результатами их выполнения Приведенные в книге примеры наглядно демонстрируют возможности каждого из модулей, предлагаемых библиотекой, и пригодны не только для изучения, но и для использования в реальных проектах на Python 3.x В книге «Стандартная библиотека Python 3: справочник с примерами» имеются готовые примеры кода, предназначенного для работы с текстом, структурами данных, значениями даты и времени, файловой системой, процессами, потоками, электронной почтой, пакетами и другими ресурсами Каждому модулю посвящен отдельный раздел, содержащий ссылки на дополнительные ресурсы, что делает эту книгу идеальным учебным и справочным руководством для изучения Python 3.x Основные темы книги «Стандартная библиотека Python 3: справочник с примерами»: - Манипулирование текстом с помощью модулей string, textwrap, re (регулярные выражения) и difflib - Использование структур данных: модули enum, collections, array, heapq, queue, struct, copy и множество других - Элегантная и компактная реализация алгоритмов с использованием модулей functools, itertools и contextlib - Обработка значений даты и времени и решение сложных математических задач - Архивирование и сжатие данных - Постоянное хранение и работа с базами данных, включая данные в форматах json, dbm и sqlite - Подписывание и верификация сообщений криптографическими средствами - Управление параллельными операциями с помощью процессов и потоков - Тестирование, отладка, компиляция, профилирование, локализация, импорт и пакетирование модулей - Взаимодействие с командными оболочками и средой выполнения В книге рассмотрены новые библиотеки Python 3.x, описаны важные функциональные изменения и даны советы по переносу кода от модулей стандартной библиотеки Python 2.x к их эквивалентам в Python 3.x Книга «Стандартная библиотека Python 3: справочник с примерами» рассчитана на программистов средней квалификации, разрабатывающих программы на языке Python. Опытные же программисты, знакомые с другими языками, могут использовать книгу для изучения языка Python, но при написании текста не ставилась задача сделать книгу введением в этот язык программирования. Наибольшую пользу изучение примеров принесет тем читателям, которые уже имеют опыт написания программ на Python Оригинал книги: «Python 3 Standard Library by Example» by Doug Hellmann, 2ed Edition, 1456 pages, ISBN 9780134291055, June 2017

Author(s): Даг Хеллман
Edition: 2
Publisher: ДИАЛЕКТИКА
Year: 2019

Language: Russian
Pages: 1375
City: Санкт-Петербург

Предисловие 31
Введение 32
Глава1.Текст 35
Глава 2. Структуры данных 97
Глава 3. Алгоритмы 171
Глава 4. Дата и время 237
Глава 5. Математика 265
Глава 6. Файловая система 319
Глава 7. Постоянное хранение и обмен данными 415
Глава 8. Сжатие и архивирование данных 495
Глава 9. Криптография 537
Глава 10. Параллельные вычисления: процессы,
потоки и сопрограммы 547
Глава 11 . Обмен данными по сети 695
Глава12.Интернет 761
Глава13.Электроннаяпочта 843
Глава 14. Строительные блоки приложений 887
Глава 15. Интернационализация и локализация приложений 1001
Глава 16. Инструменты разработки 1021
Глава 17. Инструменты среды времени выполнения 1161
Глава 18. Инструменты языка 1267
Глава 19. Модули и пакеты 1315
Приложение А. Замечания относительно портирования программ 1337
Приложение Б. Внешние ресурсы, дополняющие
стандартнуюбиблиотеку 1353
Указатель модулей Python 1359
Предметный указатель 1361