Эрик Мэтиз - Изучаем Python: программирование игр, визуализация данных, веб-приложения
3-е изданиеНазвание: | Изучаем Python: программирование игр, визуализация данных, веб-приложения | |
Автор: | Эрик Мэтиз | |
Жанр: | Python | |
Изадано в серии: | Библиотека программиста | |
Издательство: | Питер | |
Год издания: | 2020 | |
ISBN: | 978-5-4461-1528-0 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Изучаем Python: программирование игр, визуализация данных, веб-приложения"
«Изучаем Python» — это самое популярное в мире руководство по языку Python. Вы сможете максимально быстро освоить Python, научитесь писать программы, устранять ошибки и создавать работающие приложения. В первой части книги вы познакомитесь с основными концепциями программирования, такими как переменные, списки, классы и циклы, а простые упражнения познакомят вас с шаблонами чистого кода. Вы узнаете, как делать программы интерактивными и как протестировать код, прежде чем добавлять в проект. Во второй части вы примените новые знания на практике и создадите три проекта: аркадную игру в стиле Space Invaders, визуализацию данных с удобными библиотеками Python и простое веб-приложение, которое можно быстро развернуть онлайн.
Читаем онлайн "Изучаем Python: программирование игр, визуализация данных, веб-приложения" (ознакомительный отрывок). [Страница - 4]
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
196
196
204
206
215
221
Глава 11. Тестирование . . .
Тестирование функции . .
Тестирование класса . . .
Итоги . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
222
222
229
235
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
ЧАСТЬ II. ПРОЕКТЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Программирование игры на языке Python . . . . . . . . . . . . . . . . . . . . . . . 238
Визуализация данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
Веб-приложения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
ПРОЕКТ 1. ИГРА «ИНОПЛАНЕТНОЕ ВТОРЖЕНИЕ» . . . . . . . . . . . . . . . . 239
Глава 12. Инопланетное вторжение . . . . . . . . . . . . . . . . . . . .
Планирование проекта . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Установка Pygame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Создание проекта игры . . . . . . . . . . . . . . . . . . . . . . . . . . .
Добавление изображения корабля . . . . . . . . . . . . . . . . . . .
Рефакторинг: методы _check_events() и _update_screen() . .
Управление кораблем . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
В двух словах . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
240
241
241
241
245
249
251
259
8 Оглавление
Стрельба . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
Итоги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
Глава 13. Осторожно, пришельцы! . . . . . .
Анализ проекта . . . . . . . . . . . . . . . . . .
Создание пришельца . . . . . . . . . . . . . .
Построение флота . . . . . . . . . . . . . . . .
Перемещение флота . . . . . . . . . . . . . . .
Уничтожение пришельцев . . . . . . . . . .
Завершение игры . . . . . . . . . . . . . . . . .
Определение исполняемых частей игры
Итоги . . . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
268
268
269
272
277
281
285
291
292
Глава 14. Ведение счета . . .
Добавление кнопки Play . .
Повышение сложности . . --">
Книги схожие с «Изучаем Python: программирование игр, визуализация данных, веб-приложения» по жанру, серии, автору или названию:
Лука Массарон, Джон Пол Мюллер - Python и наука о данных для чайников Жанр: Python Год издания: 2020 |
Артём Владимирович Груздев - Предварительная подготовка данных в Python: Том 1. Инструменты и валидация Жанр: Python Год издания: 2023 |
Кристиан Майер - Однострочники Python: лаконичный и содержательный код Жанр: Python Год издания: 2022 Серия: Библиотека программиста |
Кент Бек - Экстремальное программирование: Разработка через тестирование Жанр: Современные российские издания Год издания: 2017 Серия: Библиотека программиста |
Другие книги из серии «Библиотека программиста»:
Стивен Холзнер - XSLT Жанр: Другие языки и системы программирования Год издания: 2002 Серия: Библиотека программиста |
Кэл Ньюпорт - В работу с головой. Паттерны успеха от IT-специалиста Жанр: Психология Серия: Библиотека программиста |
Эндрю Траск - Грокаем глубокое обучение. Жанр: Искусственный интеллект Год издания: 2019 Серия: Библиотека программиста |
Курупа Чиннатхамби - JavaScript с нуля Жанр: Java, Java Script Год издания: 2021 Серия: Библиотека программиста |