Введение 26
Благодарности 33
Об авторе 34
Часть I. Основы Python
Глава 1. Python: с чем его едят 36
Глава 2. Данные: типы, значения, переменные и имена 55
Глава 3. Числа 67
Глава 4. Выбираем с помощью оператора if 82
Глава 5. Текстовые строки 91
Глава 6. Создаем циклы с помощью ключевых слов while и for 113
Глава 7. Кортежи и списки 119
Глава 8. Словари и множества 144
Глава 9. Функции 166
Глава 10. Ой-ой-ой: объекты и классы 194
Глава 11. Модули, пакеты и программы 224
Часть II. Python на практике
Глава 12. Обрабатываем данные 242
Глава 13. Календари и часы 271
Глава 14. Файлы и каталоги 283
Глава 15. Данные во времени: процессы и конкурентность 302
Глава 16. Данные в коробке: надежные хранилища 327
Глава 17. Данные в пространстве: сети 368
Глава 18. Распутываем Всемирную паутину 400
Глава 19. Быть питонщиком 431
Глава 20. Пи-Арт 474
Глава 21. За работой 487
Глава 22. Python в науке 503
Приложения Приложение А. Аппаратное и программное обеспечение для начинающих программистов 520
Приложение Б. Установка Python 3 530
Приложение В. Нечто совершенно иное: async 538
Приложение Г. Ответы к упражнениям 544
Приложение Д. Вспомогательные таблицы 587
Эпилог 591
«Простой Python» познакомит вас с одним из самых популярных языков программирования. Книга идеально подойдет как начинающим, так и опытным программистам, желающим добавить Python к списку освоенных языков.
Любому программисту нужно знать не только язык, но и его возможности. Вы начнете с основ Python и его стандартной библиотеки. Узнаете, как находить, загружать, устанавливать и использовать сторонние пакеты. Изучите лучшие практики тестирования, отладки, повторного использования кода и получите полезные советы по разработке. Примеры кода и упражнения помогут в создании приложений для различных целей.
Что изменилось?
Что осталось неизменным?