Курс рассчитан на детей и подростков 11-14 лет, которые любят играть в Minecraft и хотят узнать, как устроены игры и каким образом можно самостоятельно разработать несложные программы. Учителя поделятся секретами разработки красочных 3D-уровней и игровых действий с применением базовых принципов программирования на Python, научат проектировать объекты и работать с массивами, циклами и ветвлениями, а также расскажут о том, как копировать конструкции и создавать функции. В конце обучения ученики презентуют собственные варианты мини-игры и чат-бота и получат сертификат.
Показываем, как будет расти ваш заработок вместе с опытом. И сколько времени потребуется, чтобы окупить вложения в образование
Онлайн-курс состоит из 14 уроков, на которых преподаватели научать создавать игровую вселенную на Python на примере реальной игры.
Познакомитесь с преподавателем и другими учениками, а также научитесь самостоятельно запускать программное обеспечение.
Рассмотрите порядок работы с переменными, начнёте программировать и работать над ошибками. На примере игры почините неработающий объект и освоите механизмы перемещения по игровой вселенной.
Изучите алгоритмы работы с математическими вычислениями в Python, а также научитесь применять случайные числа при проектировании игрового пространства.
Научитесь трансформировать числа в строки и передавать данные с клавиатуры коду. Напишете сообщение формата "Hello World" и подготовите отчёт о перемещениях.
Разберёте логические операции и научитесь применять примитивный тип данных для определения истинного значения.
Познакомитесь с операторами ветвления и сможете применять логические операции при создании вложенных конструкций. Продолжите исследовать механизмы перемещения и поиска объектов в игре.
Научитесь создавать бесконечные циклы в игровых процессах, спроектируете компоненты ландшафта и постоянный чат.
Сможете писать собственные функции и использовать их аргументы для изменения поведения кода. Продолжите создавать дополнительные игровые объекты, применяя полученные знания на практике.
Изучите принципы применения списков, словарей и кортежей, создадите таблицу результатов и оружие для игры.
Научитесь создавать двух- и трёхмерные списки при помощи вложенных циклов, а также сможете применять пиксель-арт в дизайне игры.
Сможете импортировать и экспортировать данные из Minecraft и файлов, создадите дополнительные модули для управления объектами в игре.
Спроектируете чат-бота, а также изучите принципы применения асинхронного программирования и управления потоками.
Создадите здания и растения в игре, применяя методы проектирования классов с различными свойствами наследования.
Продемонстрируете готовые игры родителям и комиссии GeekSchool, после чего получите сертификат об окончании курса и сможете добавить первые проекты в своё портфолио.
Просмотр обучающих видеороликов
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок
Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио
Спикеры курса - программисты с большим опытом преподавания, отлично разбирающиеся в особенностях языка Python.
Программа курса разработана совместно с опытным разработчиком и преподавателем технического ВУЗа Ильёй Акчуриным, а также одобрена методистами GeekSchool.
В игровом формате ребята изучат азы программирования, а также научатся логически мыслить и смогут понять, хотят ли они осваивать разработку игр на более продвинутом уровне.
Python-разработка очень популярна в различных сферах и индустриях: от продуктовой аналитики в ритейле до искусственного интеллекта и построения предиктивных моделей в крупных финансовых и IT-компаниях.
Для прохождения курса ребятам понадобятся только знания арифметики и начальный уровень английского, всё остальное они освоят в процессе обучения.
Сертификат об окончании курса и готовый проект в портфолио, сделанный самостоятельно под руководством кураторов.
Ребята презентуют готовые проекты родителям и комиссии, после чего жюри определит трёх призёров по итогам демонстрации работ и предоставит электронные сертификаты всем ученикам.
Да, вы всегда сможете задать вопрос преподавателю в личном кабинете. Также вы будете получать от него обратную связь после выполнения домашних заданий.
Вы сможете смотреть вебинары как в онлайн-режиме, так и в записи, после чего получите домашние задания и обратную связь в чате.