|
Глава 10. Файлы и исключения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185Байланысты: Изучаем Python. Программирование игр, визуализация данных, веб-приложения ( PDFDrive ) 7
Глава 10. Файлы и исключения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Чтение из файла
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
185
Запись в файл
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
193
Исключения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Сохранение данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Итоги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Глава
11
. Тестирование . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Тестирование функции
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
210
Тестирование класса
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
216
Итоги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Часть II. Проекты. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Программирование игры на языке Python . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Визуализация данных
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
224
Веб-приложения
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
224
Глава
12
. Стреляющий корабль . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
Планирование проекта . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
Установка Pygame
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
227
Создание проекта игры
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
231
Добавление изображения корабля . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
Рефакторинг: модуль game_functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
Управление кораблем
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
240
В двух словах
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
247
Стрельба . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
Итоги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Достарыңызбен бөлісу: |
|
|