вторник, 14 декабря 2021 г.

Книга «Python. Великое программирование в Minecraft»

Здравствуйте, читатели моего блога. Давно не писал, так как был занят творчеством в новых проектах.

Сегодня моя статья посвящена книге по обучению языку программирования python в среде minecraft, над которой трудилась наша семейная коллегия.

Книга предназначена, в первую очередь, для детей 8 — 11 лет. Для новичков тоже подойдёт.

Книга напечатана издательством Феникс и носит название

"Python. Великое программирование в Minecraft"

книга Python & Minecraft

Вышла она в продажу в ноябре 2020 года, поэтому содержит достаточно свежую информацию по языку и сопутствующим программам. На сегодняшний момент, в книге присутствует информация по созданию программ на python, совместимых с версиями minecraft: 1.12.2  и  1.17.1, а так же для версии под Raspberry PI.
 
Содержание книги представлено ниже:1 из 2


Содержание python minecraft

Содержание python minecraft

Книга охватывает такие темы как: 

- основы программирования на базе языка python, базовые алгоритмы, - примеры применения алгоритмов для  создания нескольких решений         для одной задачи,
- основы понятия "архитектура кода" на этом языке,
- визуализация работ программ с помощью Minecraft API,
- введение в процедурное программирование и ООП,
- наглядная реализация связи арифметики и математической логики с         программированием,
- работа с переферийным устройством ввода информации на примере web-камеры,
- введение в компьютерное зрение,
- база в области разработки своих миниигр на базе движка игры Minecraft. 

Эти базовые знания ложатся в создание программ в minecraft с уклоном в математику и пересекающие дисциплины.

В конце, каждого подтемы главы идут задания и вопросы для закрепления и самопроверки.

Задача стояла преобразовать теоретические основы языка и принципа создания программ в красочное изучение, дабы показать, что программирование —  это, своего рода, искусство, а не набор операторов.
Именно красочная визуализация решений может  замотивировать как можно большее число читателей к более глубокому изучению программирования или смежных it дисциплин.

В книге дали расширенную справку по minecraft api, чтобы можно было самостоятельно углубиться в программирование и выйти за рамки содержания книги.

Документация python minecraft

В книге рассматривается разнообразие алгоритмов для решения задачи, что помогает показать начинающему программисту, что решений может быть множествои выбирается то что наиболее оптимально в зависимости от поставленных условий в задаче.

Программирование это тесная связь с математикой, поэтому, здесь также уделяется этому внимание.

Пример кода в minecraft

Почти каждый раздел книги завершается заданиями для самопроверки и самостоятельного роста своего опыта в области как программирования так и точных наук.

Книга уже в продаже и приобрести её можно во многих интернет магазинах:

Магазин издательства Феникс

OZON

Лабиринт

Читай город

My Shop

И т.д.

Полный видео обзор книги представлен ниже.


Также есть видео по настройке локального сервера под Minecraft для интеграции python с игрой.


Параллельно, по мотивам данной книги я периодически выкладываю новые ролики с заданиями на своём youtube канале - https://www.youtube.com/c/АндрейКорягин.

Примеры:

Часы механические

Часы песочные/водяные
Экспорт 3D моделей в Minecraft

Arduino + python+ Minecraft

Матричная клавиатура и управление персонажем в Minecraft


Модель движения Земли вокруг Солнце


При должном подходе, будь то обучение или самостоятельное изучение, а может быть, разработка модели или прототипа программы можно использовать любые инструменты. Главное, чтобы они приносили вам и тем, кто это будет использовать удовольствие.

Когда-нибудь мы станем достаточно взрослыми, чтобы снова читать сказки.
—  Клайв Стейплз Льюис


Комментариев нет:

Отправить комментарий

Нам важно ваше мнение.

Установка mLink на Windows, macOS и Linux

mBlock 5 Webpage and mLink Quick Start Guide You can also use mBlock 5 on the web without downloading it. mBlock 5 webpage:   https://ide.mb...