СКИДКА ДО 50%

ДЕНЬ

:

ЧАСОВ

:

МИНУТ

:

СЕКУНД
21 занятие

Курс программирования Minecraft Python для детей

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

Купить курс
  • Уникальная программа курсаУникальная программа курса
  • Индивидуальный/ групповой урокИндивидуальный/ групповой урок
  • Постоянный доступ к видеозаписям уроковПостоянный доступ к видеозаписям уроков
  • Поддержка преподавателя 24/7Поддержка преподавателя 24/7

Программа курса "Minecraft Python"

Майнкрафт - это увлекательная игра, которая позволяет строить свои миры и воплощать в жизнь самые смелые идеи. А с нашей программой Minecraft Python вы сможете не только играть, но и создавать собственные модификации и автоматизированные процессы в игре.

Лицензия № Л035-01255-50/00639874
Изучение основ языка программирования Python

Программирование позволяет менять работу Minecraft, создавая миры со своими правилами. Но для начала нам нужно познакомиться с языком Python. Изучение переменных, циклов, условий, функций, библиотек, взаимодействие с ОС.

Ребята научатся:

  • Работать с файловой системой, директориями, переменными окружения
  • Узнавать ip своего компьютера, проверять работу портов и брандмауэра
  • Запускать сервер Minecraft, проверять его работу
  • Устанавливать язык Python, среду разработки, проверять корректность их работы
  • Устанавливать дополнительные библиотеки в Python
  • Работать в среде разработки, запускать скрипты, добавлять в автозапуск при старте системы
  • Создавать циклы, условия и функции на языке программирования Python
  • Запускать чат-бота
  • Писать скрипт, уничтожающий мир.

Методический план модуля:

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

Пример занятия:

На уроке ребята установят Python и напишут первый скрипт, который проверит работу нашей сети. Мы совместно запустим сервер, проверим работает ли его порт для подключения, запустим чат-бота для сервера. Ребята познакомятся с работой цикла while, напишут программу для того, чтобы лучше понимать условие завершения цикла. Рассмотрят операторы сравнения, которые часто используются в программировании. А также научатся создавать бесконечный цикл генерации блоков в игровом мире.

Изучение сущностей Minecraft

В этом модуле ребята изучат программные сущности мира Minecraft: чата, предметов, системы координат.

Ребята научатся:

  • Создавать сообщения в чате
  • Создавать и удалять предметы
  • Выполнять полет по траектории и точкам.

Методический план модуля:

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

Пример занятия:

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

Построение мира и перемещения в нем

Теперь ребята смогут создавать целые миры и настраивать телепорт в них.

Ребята научатся:

  • Устанавливать блок в мире Minecraft
  • Использовать библиотеку time
  • Применять цикл
  • Использовать случайные числа
  • Применять координаты.

Методический план модуля:

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

Пример занятия:

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

Создание сложных сущностей в игре

Ребята почувствуют себя создателями искусственного интеллекта (ИИ), добавив в игры автономные объекты.

Ребята научатся:

  • Использовать списки и массивы
  • Создавать простой ИИ в игровом мире
  • Делать сложные ветвления в коде, позволяя ИИ гибко реагировать на изменения в игре
  • Работать с базой данных.

Методический план модуля:

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

Пример занятия:

На уроке ребята создадут траектории перемещения для транспорта. Будут использовать ветвления else if для сборки искусственного интеллекта.

Объектно-ориентированное программирование

Ребята изучат основы объектно-ориентированного программирования, научатся использовать объекты и классы.

Ребята научатся:

  • Использовать готовые объекты
  • Применять готовые классы
  • Писать новые методы и классы
  • Использовать словари.

Методический план модуля:

В пятом модуле ребята исследуют основы объектно-ориентированного программирования и изучат то, как это можно использовать в Minecraft.

Пример занятия:

На уроке ребята будут редактировать существующий класс объектов. Напишут новые функции и интегрируют их в новый класс функций.

Цены

-30% скидка
Индивидуальные

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

2 794 руб/мес
1 956 руб/мес
при рассрочке на 24 месяца
-30% скидка
Групповые

Онлайн занятия в небольшом кругу учеников. Можно присутствовать на уроке или смотреть его в записи. Занятия проводятся 2 раза в неделю.

Старт занятий - 1 апреля

2 421 руб/мес
1 695 руб/мес
при рассрочке на 24 месяца

Развивайте свою карьеру с нами

Профессиональное резюме

Наша команда экспертов поможет вам выделиться среди кандидатов. Мы создадим эффективное и привлекательное резюме, которое подчеркнет ваши навыки и достижения.

Оформление портфолио

Портфолио — это ваша визитная карточка. Мы предоставим вам инструменты и рекомендации по созданию профессионального портфолио, которое покажет вашу уникальность и талант.

Карьерная консультация

Наши опытные консультанты готовы помочь вам в поиске и развитии вашей карьеры. Мы предоставим советы, направление и стратегии для достижения ваших профессиональных целей.

Получи бесплатный урок в подарок

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

Наши специалисты свяжутся с вами в ближайшее время. Выберите удобный для вас способ обратной связи: звонок на номер телефона, сообщение в мессенджеры или на почту.

* — Поля, обязательные для заполнения

Нажимая на кнопку, вы даете согласие на  обработку персональных данных.

Заявка на обучение

Вопросы и ответы

  • Какие требования к ученику для прохождения данного курса?

    Данный курс подойдет для детей от 10 лет. Наши преподаватели, благодаря специальной методике обучения, научат детей работать с Python в игровой среде Minecraft, познакомят с таким понятием, как объектно-ориентированное программирование, научат делать свой сервер, чат-бот и множество других объектов, совершенно с нуля.

  • Как проходят уроки?
    Преимущества программы Minecraft Python в школе Ycla-Coding: 1. Интерактивные занятия: у нас вы не просто слушаете лекции, а сразу применяете полученные знания на практике в игре Minecraft. 2. Постепенное обучение: мы начинаем с основ программирования и постепенно переходим к более сложным темам, чтобы вы могли уверенно развиваться. 3. Групповые занятия: общение с другими учениками поможет вам обмениваться опытом и находить новые идеи для своих проектов. 4. Индивидуальный подход: наши преподаватели всегда готовы помочь вам и ответить на ваши вопросы, чтобы вы максимально эффективно усваивали материал. 5. Гибкий график: мы предлагаем различные варианты расписания занятий, чтобы вы могли выбрать наиболее удобное время для обучения.
  • На какой курс может пойти ребенок после прохождения данного курса?

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

  • Где могут пригодиться полученные навыки?

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

    IT-отрасль – самая быстрорастущая сфера, а программирование игр, является самой высокодоходной отраслью, которая растет огромными темпами. Дети любят игры. Изучение программирование через блочный Minecraft позволит им совместить занятия любимым делом и интеллектуальное развитие.

    Не упустите возможность объединить увлечение игрой Minecraft и изучение программирования! Присоединяйтесь к школе программирования Ycla-Coding и станьте настоящим гуру Minecraft Python!

  • Какой результат после пройденного курса?

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

  • Сколько человек занимается в группе?
    В группе занимается до 4х человек.
Обратный звонок

У вас остались вопросы?

Наши специалисты свяжутся с вами в ближайшее время. Выберите удобный для вас способ обратной связи: звонок на номер телефона, сообщение в мессенджеры или на почту.

* — Поля, обязательные для заполнения

Нажимая на кнопку, вы даете согласие на  обработку персональных данных.