Стандартная библиотека Python содержит сотни модулей, позволяющих взаимодействовать с операционной системой, интерпретатором и Интернетом. Все они тщательно протестированы и готовы к немедленному использованию для разработки приложений. В этой книге Даг Хеллман, эксперт по языку Python, описывает все основные разделы библиотеки Python 3.x, сопровождая изложение материала компактными примерами исходного кода и результатами их выполнения. Приведенные примеры наглядно демонстрируют возможности каждого из модулей, предлагаемых библиотекой, и пригодны не только для изучения, но и для использования в реальном коде._x000D_
В книге имеются готовые примеры кода, предназначенного для работы с текстом, структурами данных, значениями даты и времени, файловой системой, процессами, потоками, электронной почтой, пакетами и другими ресурсами. Каждому модулю посвящен отдельный раздел, содержащий ссылки на дополнительные ресурсы, что делает эту книгу идеальным учебным и справочным руководством._x000D_
В... _x000D_
Стандартная библиотека Python содержит сотни модулей, позволяющих взаимодействовать с операционной системой, интерпретатором и Интернетом. Все они тщательно протестированы и готовы к немедленному использованию для разработки приложений. В этой книге Даг Хеллман, эксперт по языку Python, описывает все основные разделы библиотеки Python 3.x, сопровождая изложение материала компактными примерами исходного кода и результатами их выполнения. Приведенные примеры наглядно демонстрируют возможности каждого из модулей, предлагаемых библиотекой, и пригодны не только для изучения, но и для использования в реальном коде._x000D_
В книге имеются готовые примеры кода, предназначенного для работы с текстом, структурами данных, значениями даты и времени, файловой системой, процессами, потоками, электронной почтой, пакетами и другими ресурсами. Каждому модулю посвящен отдельный раздел, содержащий ссылки на дополнительные ресурсы, что делает эту книгу идеальным учебным и справочным руководством._x000D_
В книге рассмотрены новые библиотеки Python 3.x, описаны важные функциональные изменения и даны советы по переносу кода от модулей стандартной библиотеки Python 2.x к их эквивалентам в Python 3.x._x000D_
Основные темы книги:_x000D_
Манипулирование текстом с помощью модулей string, textwrap, re (регулярные выражения) и difflib_x000D_
Использование структур данных: модули enum, collections, array, heapq, queue, struct, copy и множество других_x000D_
Элегантная и компактная реализация алгоритмов с использованием модулей functools, itertools и contextlib_x000D_
Обработка значений даты и времени и решение сложных математических задач_x000D_
Архивирование и сжатие данных_x000D_
Постоянное хранение и работа с базами данных, включая данные в форматах json, dbm и sqlite_x000D_
Подписывание и верификация сообщений криптографическими средствами_x000D_
Управление параллельными операциями с помощью процессов и потоков_x000D_
Тестирование, отладка, компиляция, профилирование, локализация, импорт и пакетирование модулей_x000D_
Взаимодействие с командными оболочками и средой выполнения_x000D_
Даг Хеллман в настоящее время занимается разработкой программных средств для облачных вычислений в компании Red Hat._x000D_
Он член технического комитета международного сообщества OpenStack, принимает активное участие в разработке многих направлений этого проекта, написанного почти полностью на языке Python. Программирует на Python со времен выхода версии 1.4, уделяя основное внимание проектам для различных платформ в таких областях, как картография, банковские операции и дата-центры. Даг - номинированный член организации Python Software Foundation, пресс-секретарем которой был с 2010 по 2012 год. Бывший главный редактор Python Magazine. Получил широкую известность благодаря серии статей Python Module of the Week, которые публиковал в своем блоге._x000D_
2-е издание
ISBN | 978-5-6040043-8-8 |
Автор | Хеллман Даг |
Издательство | Диалектика |
Год | 2018 |
Переплет | 7Бц |
Формат | 70х100/16 |
Стр. | 1376 |
ID | 01Л4-10 |
ID2 | 651905 |
У этого товара нет ни одного отзыва. Вы можете стать первым.