Отзывы о книге 23
Об авторе 26
Предисловие к третьему изданию 27
Благодарности 29
Введение 31
ЧАСТЬ 1. ОСНОВЫ
Глава 1. Первые шаги 37
Глава 2. Переменные и простые типы данных 49
Глава 3. Списки 67
Глава 4. Работа со списками 82
Глава 5. Оператор if 106
Глава 6. Словари 126
Глава 7. Ввод данных и циклы while 149
Глава 8. Функции 16'5
Глава 9. Классы 193
Глава 10. Файлы и исключения 220
Глава 11. Тестирование кода 246
ЧАСТЬ 11. ПРОЕКТЫ
Глава 12. Атакующий корабль 265
Глава 13. Осторожно, пришельцы! 295
Глава 14. Игровой счет 319
Глава 15. Генерирование данных 344
Глава 16. Загрузка данных 376
Глава 17. Работа с API 404
Гnава 18. Знакомство с Django 423
Гnава 19. Учетные записи nользователей 455
Гnава 20. Оформление и развертывание nриложения 487
ПРИЛОЖЕНИЯ
Приnожение А. Установка Python и диагностика проблем 522
Приnожение Б. Редакторы кода и IDE 527
Приnожение В. Помощь и поддержка 536
Приnожение Г. Управление версиями с помощью Git 541
Приnожение Д. Устранение неполадок при развертывании 551
«Изучаем Python» — это самое популярное в мире руководство по языку Python. Вы сможете не только максимально быстро его освоить, но и научитесь писать программы, устранять ошибки и создавать работающие приложения.
В первой части книги вы познакомитесь с основными концепциями программирования, такими как переменные, списки, классы и циклы, а простые упражнения приучат вас к шаблонам чистого кода. Вы узнаете, как делать программы интерактивными и как протестировать код, прежде чем добавлять в проект. Во второй части вы примените новые знания на практике и создадите три проекта: аркадную игру в стиле Space Invaders, визуализацию данных с удобными библиотеками Python и простое веб-приложение, которое можно быстро развернуть онлайн.
Книга была переработана и дополнена, чтобы соответствовать последним практикам программирования на Python: приемы редактирования в VS Code, применение модуля pathlib для работы с файлами, тестирование с помощью pytest, а также Matplotlib.