Python, Погружение в математику с Minecraft, Корягин А., Корягина А., 2023.
Дорогой читатель, перед тобой продолжение книги «Python. Великое программирование в Minecraft». Оно посвящено одной из важных тем в программировании — математике.
Читая и выполняя задания, ты научишься понимать, что такое функции и как построить их графики, но главное — как с помощью математических записей создавать трёхмерные поверхности, являющиеся основой сооружений и объектов среды Minecraft. Книга насыщена разнообразием алгоритмов, которые показывают, как решить одну и ту же задачу различными способами.
Ты сможешь сделать водяные часы с переливающейся жидкостью и египетские пирамиды; чашу с лавой из параболоида; построишь домики, зная уравнение конуса, а используя математическую теорию фракталов, создашь папоротники и губки.
И это не всё, что ты найдёшь в этой книге. Мы надеемся, что она поможет увидеть красоту математики и универсальность её языка.
Книга предназначена в первую очередь для детей, которые хотят углубить свои знания в области математики и программирования. Все примеры в книге реализованы на языке Python.

Элементарные математические функции.
Основы математики были описаны в первой книге «Python. Великое программирование в Minecraft». К данным основам относятся знания в области математических операторов, операторов сравнения, основ теории чисел (целых и дробных). На этом познания в математике не заканчиваются, и дальше, согласно школьной программе, идут решения уравнений, неравенств и различных систем из них, которые перерастают в изучение функций и построение графиков. Затем следует усложнение уравнений и функций. Все эти моменты мы постараемся рассмотреть в данной книге. Для упрощения написания программ, связанных с математикой, для разных языков программирования разрабатывались математические библиотеки. Для языка Python это библиотека math.
ОГЛАВЛЕНИЕ.
Введение.
ГЛАВА 1 Подготовительная работа.
1.1. Установка Python 3.
1.2. Установка Minecraft Java Edition. Выбор версий 1.12.2 или 1.19.
1.3. Сервер Spigot.
1.4. Процедура запуска.
1.5. Моя первая программа.
ГЛАВА 2 Элементарные математические функции.
2.1. Библиотека math.
2.2. Линейные функции и их графики.
2.2.1. Продвинутый уровень.
2.3. Квадратичные функции и их графики.
2.3.1. Продвинутый уровень.
2.4. Функции п-й степени.
2.5. Показательные функции.
2.6. Тригонометрические и гиперболические функции.
2.6.1. Продвинутый уровень.
ГЛАВА 3 Аналитическая геометрия.
3.1. Окружность.
3.2. Гипотрохоида.
3.3. Фигуры Лиссажу.
3.4. Спираль Архимеда и винтовая линия.
3.5. Поверхности второго порядка.
3.5.1. Гиперболоид.
3.5.2. Конус.
3.5.3. Параболоид.
3.5.4. Эллипсоид.
3.6. Продвинутый уровень.
ГЛАВА 4 Стереометрия.
4.1. Пирамида.
4.2. Заполненный конус.
4.3. Цилиндр.
4.4. Шар и сфера.
4.5. Призма.
ГЛАВА 5 Фракталы.
5.1. Губка Менгера.
5.1.1. Детерминированный способ.
5.1.2. Рандомизированный способ.
5.2. Пирамида Серпинского.
5.3. Папоротник Барнсли.
5.4. Кривая Гильберта.
Послесловие.
Приложение.
Литература.
Предметный указатель.
Об авторах.
Купить .
Теги: учебник по программированию :: программирование :: Корягин :: Корягина