Python, Великое программирование в Minecraft, Корягин А., 2021.
Книга «Python. Великое программирование в Minecraft» расскажет вам, как научиться программировать на языке Python, используя игру Minecraft. Изучать языки программирования не всегда тяжело и скучно.
Программирование - это магия. Зная, как программировать, вы будете создавать по мановению руки не только отдельные объекты в Minecraft, но и целые миры со своими законами.
Если вы давно мечтали построить в Minecraft целый город с транспортом и персонажами, перемещаться за доли секунды по всему миру, разработать настоящую компьютерную игру, научиться проектировать и создавать сложные архитектурные сооружения и программировать, то эта книга для вас.
В книге рассмотрены основы языка Python, принцип работы с Minecraft API, основы математической логики, а также основы в области прикладной математики и черчения. Подробно и пошагово показан процесс изучения языка программирования Python на примере создания программ, связанных с Minecraft.
Книга предназначена для новичков в области программирования и в первую очередь для детей, которые хотят научиться создавать программы на языке Python в игровой форме.

Телепортация и случайность.
Математика поделена на множество разделов, и не последнюю роль играют вероятность и статистика. Здесь мы немного затронем понятие случайности, которое часто встречается в данных разделах. Во многих языках программирования существуют уже разработанные модули и библиотеки по работе с вероятностью и случайностями. С одной из них мы и познакомимся сейчас.
Данный модуль носит название Random, он содержит различные функции по случайному распределению чисел или символов. Здесь мы познакомимся с одной функцией, которую очень часто применяют — randint(A, В). Функция randint позволяет вывести «случайным» образом число из интервала (А, В], где А и В - целые числа.
Откройте программу game.py и сохраните как teleport.py — это необходимо сделать, так как основа будущей программы будет почти такой же, как у программы game.py, для того чтобы не перезаписывать эту программу.
ОГЛАВЛЕНИЕ.
От авторов.
Структура книги.
ГЛАВА 1 Подготовительная работа.
1.1. Установка Python 3.
1.2. Установка Minecraft 1.12.2.
1.3. Сервер Spigot.
1.4. Minecraft API.
1.5. Процедура запуска.
ГЛАВА 2 Основы Python и Minecraft.
2.1. Типы данных и операции над типами данных.
2.2. Координаты и их реализация в Minecraft - евклидово пространство.
2.3. Место жительства.
2.4. Сбор предметов на время.
2.5. Телепортация и случайность.
ГЛАВА 3 Архитектурные сооружения.
3.1. Блоки и функция setBlock.
3.2. Стены — циклы.
3.3. Здания.
3.3.1. Дом с помощью циклов.
3.3.2. Дом с помощью setBlocks.
3.3.3. Дом с помощью списков.
3.3.4. Дома для четырёх сторон света - пространственное проектирование.
3.3.5. Третий вид здания - комбинация технологий построения.
3.4. Подвесной мост (теорема Пифагора).
3.5. Улица — город, работа с функциями и списками.
ГЛАВА 4 Транспорт.
4.1. Движение объекта.
4.2. Автомобиль.
4.3. Траектория движения.
4.4. Логика движения.
ГЛАВА 5 Игра в игре.
ГЛАВА 6 Селфи.
6.1. Библиотеки NumPy и OpenCV.
6.2. Фотография.
6.3. Обработка фотографии в картину Minecraft.
Послесловие.
Литература.
Предметный указатель.
Об авторах.
Купить .
Теги: учебник по программированию :: программирование :: Корягин