Майнкрафт_Питон_Занятие_1

Содержание

Слайд 2

План занятия

Установим программы – Minecraft, Python, специальный сервер
Научимся запускать сервер для программирования

План занятия Установим программы – Minecraft, Python, специальный сервер Научимся запускать сервер
в Minecraft
Познакомимся с языком Python и напишем первую программу

Слайд 3

Установка Minecraft

Чтобы устанавливать разные версии Minecraft нам понадобится программа – TLauncher
Чтобы установить

Установка Minecraft Чтобы устанавливать разные версии Minecraft нам понадобится программа – TLauncher
Tlauncher можно просто ввести в поиск «скачать tlauncher» или перейти по ссылке – https://tlauncher.org/

Слайд 4

Установка Minecraft

Установка Minecraft

Слайд 5

Установка Minecraft

Установка Minecraft

Слайд 6

Установка Minecraft

Windows

Mac OS

Linux

Установка Minecraft Windows Mac OS Linux

Слайд 7

Установка Minecraft

Важно! Нужно всегда помнить, куда мы установили программу или сохранили файлы!

Установка Minecraft Важно! Нужно всегда помнить, куда мы установили программу или сохранили файлы!

Слайд 8

Установка Minecraft

Загрузка прошла успешно

Запускаем установщик TLauncher и следуем инструкциям в нем

Установка Minecraft Загрузка прошла успешно Запускаем установщик TLauncher и следуем инструкциям в нем

Слайд 9

Установка Minecraft

Для работы с Python в Minecraft мы будем использовать версию OptFine

Установка Minecraft Для работы с Python в Minecraft мы будем использовать версию
1.12

Так будет выглядеть TLauncher, если установка прошла успешно

Слайд 10

Установка Python

Python («Пайтон» или «Питон») – простой и одновременно функциональный язык программирования
Пайтон

Установка Python Python («Пайтон» или «Питон») – простой и одновременно функциональный язык
похож на многие другие более сложные языки, а потому идеален для начала обучения
Он был изобретен в 1991 году Гвидо ван Россумом и назван в честь группы комиков «Монти Пайтон»
Скачать Пайтон можно на официальном сайте - https://www.python.org/

Слайд 11

Установка Python

Установка Python

Слайд 12

Установка Python

Так выглядит сайт Python. Перейдем в Downloads, что на английском значит «Загрузки»

Установка Python Так выглядит сайт Python. Перейдем в Downloads, что на английском значит «Загрузки»

Слайд 13

Установка Python

Открывшуюся страницу промотаем вниз, пока не увидим список версий

Для работы с

Установка Python Открывшуюся страницу промотаем вниз, пока не увидим список версий Для
Minecraft нам понадобится версия 3.9 Нажимаем на Download – «загрузить»

Слайд 14

Установка Python

Снова промотаем страницу вниз…

Установка Python Снова промотаем страницу вниз…

Слайд 15

Установка Python

…пока не увидим список файлов. Для компьютеров на Windows выбираем Windows

Установка Python …пока не увидим список файлов. Для компьютеров на Windows выбираем Windows installer (Recommended)
installer (Recommended)

Слайд 16

Установка Python

Скачиваем, запускаем, следуем инструкциям в установщике

Установка Python Скачиваем, запускаем, следуем инструкциям в установщике

Слайд 17

Установка сервера

Наконец, чтобы наши программы на Python запускались в Minecraft, нам понадобится

Установка сервера Наконец, чтобы наши программы на Python запускались в Minecraft, нам
специальный сервер Для этого вводим в поиск «adventures in minecraft starter kit» Или переходим по ссылке:
https://adventuresinminecraft.github.io/ Интересно! Сервер – на самом деле означает компьютер, на котором происходит сетевая игра или другая активность и хранение данных для нее

Слайд 18

Установка сервера

Установка сервера

Слайд 19

Установка сервера

Версия для Windows

Версия Mac OS

Нажимаем на знакомое Download то есть «Загрузить»

Установка сервера Версия для Windows Версия Mac OS Нажимаем на знакомое Download то есть «Загрузить»

Слайд 20

Установка сервера

Важно! Скачанную папку надо разархивировать Для этого нажимаем правой кнопкой мыши (ПКМ)

Установка сервера Важно! Скачанную папку надо разархивировать Для этого нажимаем правой кнопкой
и в открывшемся меню выбираем «Извлечь все» Если открыть папку, не разархивировав ее, сервер запускаться не будет

Слайд 21

Установка сервера

При распаковке нужно выбрать путь, куда будут помещены файлы Этот путь надо

Установка сервера При распаковке нужно выбрать путь, куда будут помещены файлы Этот
помнить, поскольку из этой папке мы будем запускать сервер и туда же сохранять свои программы

Если что, у вас путь будет другой

Слайд 22

Запуск сервера

Путь в нужную папку (до AIMStarterKitPC он может отличаться)

В эту папку

Запуск сервера Путь в нужную папку (до AIMStarterKitPC он может отличаться) В
будем сохранять программы, которые напишем в Python для Minecraft

Этот файл запускает сервер

Слайд 23

Окно сервера. При запуске надо нажать любую клавишу (например, пробел) На экране начнут

Окно сервера. При запуске надо нажать любую клавишу (например, пробел) На экране
появляться сообщения – сервер загружается

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

Когда сервер загрузится, сообщения перестанут появляться. Последняя строчка будет начинаться с Done, что означает «Готово»

Слайд 24

Запуск Minecraft

Теперь, когда сервер запущен, пора вернуться в TLauncher
Выбираем версию OptFine 1.12

Запуск Minecraft Теперь, когда сервер запущен, пора вернуться в TLauncher Выбираем версию
и нажимаем «Войти в игру»

Слайд 25

Запуск Minecraft

Поскольку мы используем сервер, нажимаем «Сетевая игра»

Запуск Minecraft Поскольку мы используем сервер, нажимаем «Сетевая игра»

Слайд 26

Запуск Minecraft

Дальше выбираем «По адресу»

Запуск Minecraft Дальше выбираем «По адресу»

Слайд 27

Запуск Minecraft

Поскольку мы запускаем сервер со своего же компьютера, он называется локальным Чтобы

Запуск Minecraft Поскольку мы запускаем сервер со своего же компьютера, он называется
зайти на локальный сервер вводим вместо адреса localhost Затем нажимаем «Подключиться» К чужим, то есть удаленным серверам подключаться надо, вводя IP-адрес компьютера, с которого запущен сервер (который является сервером)

Слайд 28

Запуск Minecraft

Успех! Мы на своем собственном локальном сервере Minecraft! Все, что мы построим

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

Слайд 29

Написание программы

Пора написать нашу первую программу на Python
По традиции, первой программой, которую

Написание программы Пора написать нашу первую программу на Python По традиции, первой
программист пишет на новом языке является «Hello world!» Суть такой программы в том, чтобы вывести на экран фразу «Hello world!», то есть «Привет, Мир!»

Слайд 30

Написание программы

Чтобы написать программу на Python, нужно его запустить и создать новый

Написание программы Чтобы написать программу на Python, нужно его запустить и создать
файл для программы Откроем консоль Питона Для этого надо ввести в поиск на компьютере слово idle Будет найден файл IDLE (Python 3.9) – он нам и нужен

Слайд 31

Написание программы

Так выглядит консоль Питона Она способна выполнять многие команды, но это мы

Написание программы Так выглядит консоль Питона Она способна выполнять многие команды, но
рассмотрим на следующих занятиях Сейчас нам нужно создать новый файл программы, нажав File, затем New File

Слайд 32

Написание программы

Написание программы

Слайд 33

Написание программы

Так будет выглядеть наша первая программа – всего три строчки
Она выведет

Написание программы Так будет выглядеть наша первая программа – всего три строчки
в чат Майнкрафта фразу «Hello world!»

Слайд 34

Написание программы

Первая строчка импортирует (то есть добавляет) в Питон библиотеку команд для

Написание программы Первая строчка импортирует (то есть добавляет) в Питон библиотеку команд
работы с Майнкрафтом Питон не знает сразу всех команд (как и мы), но его можно «научить» им, добавляя нужные библиотеки Библиотека в данном случае – набор команд для языка программирования

Команда import служит для добавления библиотек

Название библиотеки. Пишется без пробела, но с точкой по середине

Сокращенное название библиотеки, по которому мы будем ее называть в программе

Переводится «как» или «в качестве»

Слайд 35

Написание программы

Вторая строчка назначает переменную Переменная – это ячейка памяти, в которой что-то

Написание программы Вторая строчка назначает переменную Переменная – это ячейка памяти, в
хранится Мы записываем длинную команду для взаимодействия с майнкрафтом в переменную mc, чтобы последующие команды для Майнкрафта писать короче

Название переменной

Знак равно служит для присвоения переменной нового значения

В переменную поместим команду, которая нужна для действий в Питоне с Майнкрафтом

Пустые скобки. Мы еще поговорим о них…

Слайд 36

Написание программы

Третья строчка выводит в чат Майнкрафта наше сообщение Подобные команды называются функциями Функции

Написание программы Третья строчка выводит в чат Майнкрафта наше сообщение Подобные команды
имеют библиотеки, из которых они взяты, свое название, и аргументы, которые они принимают

Название библиотеки, которое мы сократили ранее

Название функции для вывода сообщений в чат Майнкрафта. Большие буквы важны!

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

Слайд 37

Написание программы

Программа целиком будет выглядеть так Точки, пробелы и большие буквы важны!

Написание программы Программа целиком будет выглядеть так Точки, пробелы и большие буквы важны!

Слайд 38

Написание программы

Чтобы запустить программу, нажимаем Run, затем Run Module

Написание программы Чтобы запустить программу, нажимаем Run, затем Run Module

Слайд 39

Написание программы

Перед запуском Питон попросит сохранить программу При сохранении ее в первый раз,

Написание программы Перед запуском Питон попросит сохранить программу При сохранении ее в
необходимо указать, куда сохранять Сохранять необходимо в папку MyAdventures, где находится папка mcpi – библиотека, которую мы ипортируем Иначе Питон не найдет ее

Слайд 40

Написание программы

Если все выполнено правильно, то в Майнкрафте внизу слева экрана появится

Написание программы Если все выполнено правильно, то в Майнкрафте внизу слева экрана появится сообщение «Hello world!»
сообщение «Hello world!»

Слайд 41

Наши успехи

Мы установили нужные нам программы
Мы создали себе собственный локальный сервер, на

Наши успехи Мы установили нужные нам программы Мы создали себе собственный локальный
котором будем работать
Мы написали первую программу на Python для Minecraft

Слайд 42

Домашнее задание

Самостоятельно установить программы (по презентации) на свой компьютер
Создать такую же программу,

Домашнее задание Самостоятельно установить программы (по презентации) на свой компьютер Создать такую
которая будет выводить в чат свое собственное сообщение (нужно заменить текст в кавычках в третьей строчке)
Помните про большие буквы, точки и пробелы, помните, куда надо сохранять программу