Миссия. Python

Макманус Шон

Код товара: 4875742
(0 оценок)Оценить
ОтзывНаписать отзыв
ВопросЗадать вопрос
1 / 3
PDF
-33%
1 403
2 093
Доставим в
г. Москва
Планируемая дата
7 мая (Вт)
Курьером
Л-Пост
бесплатно от 10 000 ₽
В пункт выдачи
от 155 ₽
бесплатно от 10 000 ₽
Точная стоимость доставки рассчитывается при оформлении заказа
Издательство:
Оригинальное название:
Mission Python. Code a space adventure game
Год издания:
2022 г.
Может быть отгружен товар указанного или более позднего года

Описание

Характеристики

Посвящена одному из самых популярных языков программирования Python!
Предназначена для подростков, интересующихся программированием, и начинающих разработчиков.
Автор — признанный специалист компьютерных наук, написал 13 книг, большинство из которых — самоучители "для чайников".
Книга содержит множество иллюстраций. Написана простым языком, понятным даже ребенку. Привлекательная обложка и удобная навигация.
количество томов
1
количество страниц
384 стр.
переплет
Твёрдый переплёт
размеры
240x168x25 мм
цвет
Зелёный
тип бумаги
офсетная (60-220 г/м2)
ISBN
978-5-04-159530-2
возрастная категория
12+
вес
код в Майшоп
4875742
язык
русский

Содержание

Об авторе
О техническом рецензенте Благодарности
Введение
Как правильно пользоваться книгой
Что представляет собой эта книга?
Установка программного обеспечения
Установка программного обеспечения на Raspberry
Pi
Установка Python на Windows
Установка Pygame Zero в Windows
Поддержка русского языка
Установка ПО на другие устройства
Загрузка игровых файлов
Загрузка и распаковка файлов на Raspberry Pi
Распаковка файлов на ПК на Windows
Содержимое ZIP-архива
Запуск игры
Запуск программ Pygame Zero на Raspberry Pi
Запуск программ Pygame Zero на Windows
Прохождение игры
Глава 1. Твой первый выход в открытый космос
Запуск редактора Python
Запуск IDLE в Windows 10
Запуск IDLE в Windows 8
Запуск IDLE в Raspberry Pi
Знакомство с оболочкой Python
Отображение текста
Вывод и использование чисел
Знакомство с окном ввода сценариев
Создание игрового поля
Подробное объяснение программ
Завершение работы программы Pygame Zero
Создаем планету и космический корабль
Меняем перспективу: полетаем за планетой
Выход в открытый космос!
Разбираемся в коде выхода в открытый космос
Готов ли ты к полету?
Глава 2. Списки спасут тебе жизнь
Составим твой первый список: перечень
требований к запуску
Просматриваем наш список
Добавляем и удаляем элементы
Используем индексы
Вставляем элемент
Доступ к отдельному элементу
Замена элемента
Удаление элемента
Создаем контрольный список для выхода в
открытый космос
Список списков: руководство к полету
Создаем список списков
Поиск элемента в руководстве к полету
Объединение списков
Создание карт из списков: отделение неотложной
помощи
Составляем карту
Поиск предметов первой необходимости
Меняем местами предметы, расположенные в
помещении
Готов ли ты к полету?
Глава 3. Повторяй за мной
Отображаем карты с помощью циклов
Создаем карту помещения
Цикл в цикле
Использование вложенных циклов для получения
координат помещения
Наводим порядок на карте
Рисуем трехмерную комнату
Создание трехмерного помещения
Узнаем, где необходимо нарисовать каждый
предмет
Готов ли ты к полету?
Глава 4. Создаем космическую станцию
Автоматизация процесса создания карт
Как работает автоматический картограф
Создание картографических данных
Содержимое списка GAME_MAP
Тестирование и отладка кода
Создание помещений на основе данных
Как работает код, создающий комнату
Создание помещения простой формы
Создание выходов
Тестируем программу
Исследование космической станции в 3D
Создание собственных карт
Готов ли ты к полету?
Глава 5. Подготовка оборудования для
космической станции
Создание простого словаря планет
Разница между списком и словарем
Составление словаря-шпаргалки по астрономии
Проверка словаря на ошибки
Размещение списков в словарях
Извлечение информации из списка, помещенного в
словарь
Словарь объектов космической станции
Создание первых объектов для игры "Побег"
Просмотр объектов с помощью кода в разделе
ОБЗОР
Проектирование помещения
Добавляем остальные объекты
Готов ли ты к полету?
Глава 6. Обустройство космической станции
Изучение словаря данных для декораций
Добавление декораций
Добавляем ограждение по периметру поверхности
планеты
Загрузка декораций для каждого помещения
Необходимые приготовления для экскурсии по
космической станции
Готов ли ты к полету?
Глава 7. Путешествие на космическую станцию
Прибытие на космическую станцию
Отключение навигации по помещениям в разделе
ОБЗОР
Добавление новых переменных
Телепортируемся на космическую станцию
Добавление кода для перемещения
Разбираемся в коде передвижения
Передвижение между помещениями
Готов ли ты к полету?
Глава 8. Улучшаем космическую станцию
Передаем в функцию данные
Создание функции, принимающей данные
Как это работает
Добавление переменных для работы с тенями,
невидимыми частями стен и цветом
Удаляем раздел ОБЗОР
Добавляем раздел ЭКРАН
Добавление функций для рисования объектов
Рисуем помещение
Разбираемся, как работает новая функция draw()
Расположение помещения на экране
Делаем так, чтобы передняя стена постепенно
появлялась и исчезала
Отображение подсказок, советов и
предупреждений
Отображение названия помещения при входе в
него
Готов ли ты к полету?
Глава 9. Распаковка личных вещей
Добавление кода для реквизита
Добавляем реквизит на карту помещения
Поиск объекта на карте помещения
Подбираем предметы
Подбираем реквизит
Добавляем управление с клавиатуры
Настраиваем инвентарь
Отображение инвентаря
Настраиваем клавишу Tab для управления
инвентарем
Тестируем инвентарь
Выкладывание предметов
Изучаем объекты
Готов ли ты к полету?
Глава 10. Действия с предметами
Действия с предметами с помощью клавиатуры
Добавляем стандартные сообщения при
использовании объектов
Добавляем переменные, отвечающие за прогресс
игры
Задаем действия различным объектам
Комбинирование объектов
Задаем финальный эпизод игры
Исследуем объекты
Готов ли ты к полету?
Глава 11. Блокировка дверей в помещения
Выбираем места размещения защитных дверей
Размещаем двери
Настраиваем доступ в помещения
Открываем и закрываем двери
Анимация дверей
Закрываем дверь, на которой установлен таймер
Создание телепорта
Включение защитной двери шлюзового отсека
Удаляем выходы для создания собственных
игровых проектов
Миссия завершена?
Готов ли ты к полету?
Глава 12. Внимание! Опасность! Будь осторожен!
Вводим систему контроля уровня воздуха
Отображение индикаторов уровня воздуха и
энергии
Добавляем функции уменьшения уровня воздуха
Уменьшаем уровень воздуха и добавляем сигнал
тревоги
Добавление подвижных опасностей
Добавляем в игру опасные объекты
Уменьшение энергии (здоровья) игрока
Запускаем и останавливаем опасности
Создание карты опасностей
Заставляем опасности двигаться
Отображаем опасности в помещении
Запрещаем игроку проходить сквозь опасности
Создаем лужи ядовитой жижи
Вносим последние штрихи
Отключаем телепорт
Приводим в порядок данные
Твое приключение начинается
Твоя следующая миссия: настройка игры под себя
Готов ли ты к полету?
Приложение А. Полный листинг игры "Побег"
Приложение Б. Таблица с переменными, списками и
словарями
Приложение В. Отладка кода
Расстановка отступов
Чувствительность к регистру
Круглые, квадратные и фигурные скобки
Двоеточия
Запятые
Изображения и звуки
Орфография
Приложение Г. Настройка карты космической
станции
Создание крутой планировки
Изменение кода карты
Работа с поверхностью планеты
Удаление дверей
Приложение Д. Загрузка карты космической
станции
Приложение Е. Добавление реальных звуков Марса
в игру "Побег"
Приложение Ж. Добавление скрытых объектов в
качестве пасхальных яиц
Прячем реквизит за декорацией
Прячем реквизит внутри декорации
Прячем реквизит внутри случайной декорации
Добавление новых объектов в игру
Сокрытие объектов в игре
Код игры "Побег", в которой есть пасхальные яйца
Предметный указатель

Отзывы

Вопросы

Поделитесь своим мнением об этом товаре с другими покупателями — будьте первыми!

Дарим бонусы за отзывы!

За какие отзывы можно получить бонусы?
  • За уникальные, информативные отзывы, прошедшие модерацию
Как получить больше бонусов за отзыв?
  • Публикуйте фото или видео к отзыву
  • Пишите отзывы на товары с меткой "Бонусы за отзыв"
Правила начисления бонусов
Задайте вопрос, чтобы узнать больше о товаре
Если вы обнаружили ошибку в описании товара «Миссия. Python» (авторы: Макманус Шон), то выделите её мышкой и нажмите Ctrl+Enter. Спасибо, что помогаете нам стать лучше!
Ваш населённый пункт:
г. Москва
Выбор населённого пункта