Курс «Программирование игр на Python»

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

Расписание и цены Получить консультацию

Для кого?

Чему научитесь?

О чем?

Для кого?

Курс рассчитан для детей от 10 до 14 лет с учетом потребностей и интересов детей этого возраста.

Чему научитесь?

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

О чем?

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

Закрыть
Преимущества
Преимущества школы

МИНИ-ГРУППЫ

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

Преимущества школы

ОПЫТНЫЕ НАСТАВНИКИ

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

Преимущества школы

МАКСИМУМ ПРАКТИКИ

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

Преимущества школы

ВИДЕОАРХИВ ЗАНЯТИЙ

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

Преимущества школы

ОЧНОЕ ИЛИ ОНЛАЙН ОБУЧЕНИЕ

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

Преимущества школы

ЛИЦЕНЗИЯ

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

13%
Сэкономьте 13% от суммы за обучение!

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

После окончания курса вы сможете получить налоговый вычет - 13%

Программа курса
1

Знакомство с Python

Операторы в Python

Работа со строками

Циклы в Python

Списки в Python

Функции в Python

2

Основы Pygame

Создание первой игры

Обработка команд с клавиатуры

Изучение работы со временем

Реализация системы жизней

3

Создание игры Doodle Jump

Реализация персонажа и его движения

Создание твёрдых объектов, платформ

Создание препятствий

Реализация системы очков

Музыка и звуковое сопровождение игры

4

Создание игры Flappy Bird

Создание динамических элементов

Реализация системы очков

Создание системы уровней

Создание таблицы рекордов

Подробнее
Закрыть
Программа курса
1 блок
- Знакомство с Python

Что такое переменная?

Функции ввода и вывода

Типы данных в Python

- Операторы в Python

Арифметические операторы в Python

Операторы сравнения

Логические операторы

Знакомство со случайными числами

- Условные операторы

Знакомство с условными операторами if-else

Булевы значения

Решение задач с условными алгоритмами

Изучение конструкции match-case

Составление блок-схем

- Работа со строками

Работа со строками

Знакомство со срезами

Методы строк

- Цикл for в Python

Знакомство с циклом for

Изучение циклических алгоритмов

Команды, связанные с циклами

Вложенные циклы

- Цикл while в Python

Знакомство с циклом while

Изучение циклических алгоритмов

Команды, связанные с циклами

Вложенные циклы

- Списки в Python

Знакомство со списками

Изучение команд для работы с массивами

Создание матрицы 2х3

- Функции в Python

Изучение работы функций

Возвращаемые значения

Знакомство с параметрами и аргументами функций

2 блок
- Основы Pygame

Знакомство с библиотекой Pygame

Создание экрана

Рисование геометрических фигур

Вывод текста на экран

- Создание первой игры

Обработка команд с клавиатуры

Вывод изображений в Pygame

Обработка касания объектов в Pygame

Создание собираемых элементов

Реализация условия выигрыша и проигрыша

Изучение работы со временем

Добавление усилителей (зелий) в игре

Реализация системы жизней

3 блок
- Создание игры Doodle Jump

Создание основы игры «Платформер»

Реализация персонажа и его движения

Создание твёрдых объектов, платформ

Реализация движения уровня

Создание препятствий

Реализация различных видов платформ

Реализация проигрыша и перезагрузки игры

Создание патрулирующих врагов

Реализация атаки персонажа (стрельба)

Создание движущихся врагов

Создание улучшений

Реализация системы очков

Музыка и звуковое сопровождение игры

Практический результат:

Игра Doodle Jump

4 блок
- Создание игры Flappy Bird

Создание основы новой игры

Обработка отображения спрайта птицы, его анимация

Реализация движения птицы

Создание динамических элементов

Обработка касания с динамическими элементами (трубами)

Реализация ситуации столкновения и проигрыша

Реализация системы очков

Создание системы уровней

Реализация начального меню

Сохранение очков в файл

Создание таблицы рекордов

Практический результат:

Игра Flappy Bird

Открыть всю программу
Преподаватели
Фролова Ксения
Программный директор школы программирования и дизайна Coddy в направлении «Кибербезопасность»
подробнее
Технологии
Python

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

Синтаксис ядра Python минималистичен, однако инструментов, позволяющих с помощью этого языка решать самые разные задачи, очень много.

Наведите на технологию, чтобы получить подробную информацию о ней

Python
Учебный процесс
Процесс обучения

Обучение в центре Москвы

Занятия проходят в компьютерных классах по адресу: Москва, ул. Большая Спасская, д. 12. Главное преимущество очного формата — моментальная обратная связь от преподавателя по всем вопросам. На своем экране в режиме реального времени вы увидите, как пишется программный код. Лекций мы не читаем.

Процесс обучения

Видеоархив
занятий

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

Процесс обучения

Преподаватель ведет группу на всех этапах

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

Процесс обучения

Разбор домашних заданий

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

Процесс обучения

Готовое портфолио

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

Процесс обучения

Чат группы

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

Процесс обучения

Трудоустройство

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

Процесс обучения

Сертификат

У нас есть лицензия на осуществление образовательной деятельности. По окончании обучения вы получите документ, в котором будут указаны: - стек освоенных технологий; - объем курса в академических часах; - средний балл за весь курс; - количество решенных домашних заданий; - финальный проект

Трудоустройство

Регулярно проводим наборы на стажировки в Технопарке Сколково.

Мы работаем с крупнейшим центром подбора IT-специалистов - SymbioWay, который ищет программистов для крупнейших компаний России.

Помогаем в составлении резюме

Даем рекомендации

Сотрудничаем с рекрутинговыми агентствами в сфере IT!

Условия обучения
Стоимость
9700 руб.
в месяц
26190 руб.
полный курс
29100 руб.
при единовременной оплате скидка -10%
Длительность курса - 3 месяца (48 ак. час.)
Занятия проходят 2 раза в неделю, длительность каждого занятия - 2 ак. часа.
В стоимость также входит: - доступ к личному кабинету студента с записями занятий и материалами - поддержка преподавателя во внеурочное время (проверка заданий и помощь с проектами)

Выберите группу:

20 апреля 2024

10:00 - 11:30 (СБ, ВС)

Преподаватель:
Фролова Ксения

22 апреля 2024

15:30 - 17:00 (ПН, СР)

Преподаватель:
Давид Джалаев

Сообщить о новом наборе
Вас также может заинтересовать
Q & A

А я точно смогу стать программистом?

Заниматься разработкой может каждый. Курсы начинаются с азов, поэтому никаких дополнительных знаний в сфере IT от вас не потребуется. Чтобы стать программистом, вам не надо быть математиком или инженером и обладать каким-то особым складом ума. Чтобы успешно завершить курс, нужно лишь перестать сомневаться в себе, не лениться и выполнять все задания.

Что необходимо, чтобы начать обучение?

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

Что я получу?

  • - Самые актуальные знания и возможность применять на практике самые востребованные технологии в сфере разработки;
  • - Готовые проекты для вашего портфолио;
  • - Сертификат о прохождении курса.

Кто у Вас преподает?

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

Мне понадобится ноутбук?

Нет. В наших классах есть все необходимое. Но, если вам нравится работать на своем ПК, тогда, разумеется, приносите.

Как насчет дистанционного обучения?

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

Работаете ли вы с юридическими лицами?

Да, на тех же условиях, что и с физлицами, включая стоимость курсов. Обращаем внимание, что оплачивать курс нужно до его начала.
Не знаете, какой курс
подойдет именно вам ?
Наши специалисты проконсультируют и подберут для вас нужную программу.
оставить заявку
Nordic IT School

Москва, ул. Большая Спасская 12

+7 925 632-21-47

+7 495 626-46-00

moscow@inordic.ru

Контакты и соцсети

Записаться