Внимание!!!! Книга удалена по требованию
правообладателя!!!!
Отзывы о книге....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.