Python. Справочник. Полное описание языка
Справочник — третье издание.
Стив Холден, Анна Рейвенскрофт, Алекс Мартелли «Python. Справочник. Полное описание языка» Диалектика, 2019 год, O’Reilly, ISBN 978-5-6040723-8-7; (PDF)
Описание книги.
Книга охватывает как версию Python 3.5, так и версию Python 2.7, а также некоторые новинки, появившиеся в версии Python 3.6. Она адресована как программистам, уже знакомым с языком Python, так и тем, кто только приступает к его изучению, или имеет опыт работы с другими языками программирования. Она представляет собой справочное руководство по языку Python, наиболее часто используемым компонентам его стандартной библиотеки и ряду наиболее популярных и полезных модулей и пакетов сторонних производителей.
Книга охватывает широкий круг прикладных вопросов, в том числе сетевое и веб-программирование, обработку XML-документов, работу с базами данных и высокоскоростные вычисления. Внимание читателей акцентируется на кросс-платформенных возможностях Python, включая рассмотрение основных способов расширения Python и внедрения кода на языке Python в приложения, созданные с использованием других языков программирования.
Python in a Nutshell the definitive reference
Publisher: O’Reilly Media
Author: Alex Martelli, Anna Ravenscroft, Steve Holden
ISBN: 978-1-449-39292-5
Pages: 767
Language: English
Year: 2017
File: ebook PDF
Description
Useful in many roles, from design and prototyping to testing, deployment, and maintenance, Python is consistently ranked among today’s most popular programming languages. The third edition of this practical book provides a quick reference to the language—including Python 3.5, 2.7, and highlights of 3.6—commonly used areas of its vast standard library, and some of the most useful third-party modules and packages.
Ideal for programmers with some Python experience, and those coming to Python from other programming languages, this book covers a wide range of application areas, including web and network programming, XML handling, database interactions, and high-speed numeric computing. Discover how Python provides a unique mix of elegance, simplicity, practicality, and sheer power.
This edition covers:
- Python syntax, Object-Oriented Python, standard library modules, and third-party Python packages
- Python’s support for file and text operations, persistence and databases, concurrent execution, and numeric computations
- Networking basics, event-driven programming, and client-side network protocol modules
- Python extension modules, and tools for packaging and distributing extensions, modules, and applications
Краткое оглавление
- Часть I. Начало работы с Python
Глава 1. Введение в Python
Глава 2. Интерпретатор Python - Часть II. Ядро и встроенные объекты Python
Глава 3. Язык программирования Python
Глава 4. Объектно-ориентированный Python
Глава 5. Исключения
Глава 6. Модули
Глава 7. Встроенные объекты и модули стандартной библиотеки
Глава 8. Строки и байты
Глава 9. Регулярные выражения - Часть III. Библиотека Python и модули расширения
Глава 1 О. Работа с файлами и текстом
Глава 11. Базы данных и постоянное хранение
Глава 12. Работа со значениями даты и времени
Глава 13. Управление процессом выполнения
Глава 14. Потоки и процессы
Глава 15. Математические вычисления
Глава 16. Тестирование, отладка и оптимизация кода - Часть IV. Сетевое и веб-программирование
Глава 17. Основы работы с сетями
Глава 18. Асинхронные архитектуры
Глава 19. Модули для работы с клиентскими сетевыми протоколами
Глава 20. Работа с протоколом HTTP
Глава 21. Электронная почта, MIME и другие сетевые кодировки
Глава 22. Структурированный текст: HTML
Глава 23. Структурированный текст: XML - Часть V. Расширение, распространение, миграция v2/v3
Глава 24. Модули расширения и внедрение классического Python в другие программы
Глава 25. Распространение расширений и программ
Глава 26. Переход с версии 2.х на версию 3.х и сосуществование различных версий
Предметный указатель
Добавить комментарий