Простой Python Год издания: 2021 Автор: Любанович Б. Издательство: Питер ISBN: 978-5-4461-1639-3 Серия: Бестселлеры O’Reilly Язык: Русский Формат: PDF/ePub Качество: Издательский макет или текст (eBook) Интерактивное оглавление: Да Количество страниц: 592 Описание: "Простой Python" познакомит вас с одним из самых популярных языков программирования. Книга идеально подойдет как начинающим, так и опытным программистам, желающим добавить Python к списку освоенных языков.
Любому программисту нужно знать не только язык, но и его возможности. Вы начнете с основ Python и его стандартной библиотеки. Узнаете, как находить, загружать, устанавливать и использовать сторонние пакеты. Изучите лучшие практики тестирования, отладки, повторного использования кода и получите полезные советы по разработке. Примеры кода и упражнения помогут в создании приложений для различных целей.
Что изменилось?
- Абсолютно новые 100 страниц (там есть котики).
- Глав стало большое, но они стали короче.
- Появилась глава, посвященная типам данных, переменным и именам.
- Добавился рассказ о новых возможностях Python, таких как f-строки.
- Обновилась информация о сторонних библиотеках.
- Новые примеры кода.
- Дан обзор библиотеки asyncio.
- Рассмотрен новый стек технологий: контейнеры, облачные технологии, data science и машинное обучение.
Что осталось неизменным?
- Примеры c утками и плохими стихотворениями. Они навечно с нами.
Примеры страниц
Оглавление
Введение 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