Python Справочник Полное описание языка Алекс Мартелли, Анна Рейвенскрофт, Стив Холден
Python — один из наиболее популярных современных языков программирования. Третье издание этого практического руководства представляет собой исчерпывающий справочник, содержащий описание большинства модулей обширной стандартной библиотеки Python и наиболее часто используемых модулей сторонних производителей.
Справочник ориентирован на версии Python 2.7 и 3.5, но также включает информацию об изменениях и новшествах, появившихся в версии Python 3.6. Книга охватывает чрезвычайно широкий спектр областей применения Python, включая веб-приложения, сетевое программирование, обработку XML-документов, взаимодействие с базами данных и высокоскоростные вычисления.
Книга станет идеальным подспорьем как для тех, кто решил изучить Python, имея предварительный опыт программирования на других языках, так и для тех, кто уже использует этот язык в своих разработках.
Оглавление Python Справочник Полное описание языка:
- Часть I. Начало работы с Python
- Глава 1. Введение в Python
- Глава 2. Интерпретатор Python
- Часть II. Ядро и встроенные объекты Python
- Глава 3. Язык программирования Python
- Глава 4. Объектно-ориентированный Python
- Глава 5. Исключения
- Глава 6. Модули
- Глава 7. Встроенные объекты и модули стандартной библиотеки
- Глава 8. Строки и байты
- Глава 9. Регулярные выражения
- Часть III. Библиотека Python и модули расширения
- Глава 10. Работа с файлами и текстом
- Глава 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.x на версию 3.x и сосуществование различных версий