Москва

ru

Вверх

courses
Программирование игр на Python

Программирование игр на Python

А вы знаете, что создатель языка Python Гвидо ван Россум вернулся к работе с ним и теперь хочет сделать его самым быстрым языком программирования в мире? А как вы думаете, ради какой ультрасовременной задачи? Не поверите – это нейросети и машинное обучение! Гвидо считает, что сфера машинного обучения стала успешной в том числе благодаря применению Python. Но нельзя сразу уйти в "машинное обучение", лучше начинать с чего-то попроще.

Мы предлагаем начать с нашего курса "Программирование игр на Python". Ваши дети почувствуют себя настоящими разработчиками игр! Курс состоит из 9 модулей, и обучение длится примерно 9 месяцев. Он подойдёт для ребят от 11 до 14 лет. Подростковый возраст – самое подходящее время для знакомства с программированием, а разработка игр – это очень удобный формат освоения языка: сначала пишем, потом играем, тестируя свой код. Курс подойдет новичкам, так как мы изучаем многие понятия программирования и игрового дизайна с основ. Но если у ребят есть небольшой опыт программирования или разработки игр на движках, он также им пригодится на нашем курсе.

Скорость и простота создания программ на питоне заработали ему надежную репутацию в самых разных областях. Почти все крупные технологические компании используют этот язык. Например, Instagram написан на Python и ПО хранилища Dropbox. Intel, Hewlett-Packard, Microsoft, IBM и другие компании используют Python для анализа данных, научных вычислений, разработки искусственного интеллекта и машинного обучения. В медиаиндустрии Industrial Light & Magic, Pixar и другие компании используют Python в производстве анимационных фильмов. Высока роль Python в инфраструктурах Netflix и YouTube – они использует его для работы с большими данными, анализа видео-трафика, а также создания рекомендательных систем.

С помощью Python можно легко продемонстрировать важные концепции объектно-ориентированного программирования юным разработчикам. Благодаря легкости его восприятия, программирование игр на Python для детей поможет привить им страсть к написанию кода, не перегружая их. Универсальность Python позволяет даже начинающим создавать приложения всех типов и размеров: от небольших текстовых игр до полноценных 3D проектов. Готовые библиотеки упрощают создание как 2D, так и 3D игр, и позволяют программировать практически любые игры: от простых платформеров до более сложных RPG и стратегических игр; от простых шутеров от первого лица до более сложных игр с открытым миром.

С помощью широко известной кроссплатформенной библиотеки pygame для языка программирования Python ученики смогут создавать свои собственные игры с графическим интерфейсом. В Pygame есть много полезных инструментов, функций и модулей, и она активно поддерживается и обновляется сообществом разработчиков. С помощью Pygame можно легко и быстро добавлять в игры изображения, звуки, музыку, анимацию, кнопки и многое другое. С ее помощью на нашем замечательном курсе "Программирование игр на Python" ваши дети создадут викторины, головоломки, аркадные игры, стратегии, 2D шутеры, 3D игры и игры других жанров.

Для кого подходит курс "Программирование игр на Python"?

  • ребятам, мечтающим создавать свои собственные игры
  • подросткам, интересующимся программированием
  • желающим изучить язык программирования Python
  • тем, кто хочет реализовать свое творчество в gamedev
  • желающим продолжить свое обучение в направлении разработки игр
  • связывающим свою будущую профессию с IT

Чему научится ваш ребенок?

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

  • На курсе ребенок узнает, как работает код, что такое алгоритмы программ, познакомится с переменными, операторами, типами данных, строками, циклами for и while, функциями print, input, range, len и другими, а затем научится перемещать объекты на экране игры, обрабатывать взаимодействия между объектами и начнет создавать собственные игры.

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

Цели курса

  • изучить основы востребованного языка программирования Python
  • изучить принципы использования библиотеки Pygame для разработки игр
  • разобраться в аспектах создания игр разных жанров и развить практические навыки для реализации собственных игр
  • научиться создавать простые, 2D и 3D игры с использованием библиотеки Pygame
  • узнать, как делиться и обмениваться с друзьями своими играми через интернет
  • провести ребёнка от интереса просто играть до увлечения программированием и раскрытия своих способностей в сфере IT-технологий
  • написать и опубликовать в интернет не менее 5 игр различных жанров и сложности

Содержание курса "Программирование игр на Python"

В первых трёх модулях ребята узнают об основах программирования и сначала создадут текстовые игры на классическом Питоне. Это интересный опыт – использовать Python в текстовом редакторе PyCharm без графического интерфейса: только окно создания программы и командная строка или терминал.

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

К этому моменту дети освоят основы синтаксиса Python и будут готовы программировать! В конце 3-го модуля мы создадим игру "Морской мир".

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

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

На 6 модуле пишем игру-платформер, похожую на Doodle Jump, а на 7 модуле ребята создадут игру в жанре Tower Defence. Они научатся обрабатывать ввод с клавиатуры и движения мыши, узнают множество новых команд. Благодаря этому опыту юные разработчики прокачают свои навыки в программировании на самых интересных задачах — графике, анимации, несложных расчетах и многом другом.

На 8 модуле дети создадут игру в жанре 2D Shooter. Они научатся создавать анимации для персонажа и карту уровня. В этой игре можно стрелять, сражаться с врагами, ученики узнают, как реализовать систему жизней, научатся выводить на экран остаток патронов, гранат и т.п., научатся создавать свои уровни игры.

На 9 модуле ребята создадут игру 3D бродилку. Они научатся работать в 3D пространстве, изменять окружение уровня, добавят своего персонажа, настроят диалог с ним, а также смогут поэкспериментировать, добавляя к проектам, разобранным на уроках, собственные детали, и смогут поделиться собственными уникальными играми в интернете.

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

Результатом курса для ученика станет создание и публикация не менее 5 игр разных жанров, созданных с помощью языка программирования Python и библиотеки Pygame. В течение курса ребенок будет шаг за шагом осваивать необходимые навыки, чтобы в конце применить их в своем проекте. На итоговом занятии курса нас ждёт презентация проекта. Мы подготовим её вместе с ребятами, и они смогут продемонстрировать свои игры, созданные на курсе и рассказать о них.

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

Результаты курса "Программирование игр на Python"

  • дети изучат основы программирования и игрового дизайна на языке Python
  • научатся работать с библиотекой Pygame
  • приобретут практические навыки разработки 2D и 3D игр, в том числе добавят свою графику, изображения, спрайты и музыкальное сопровождение в игры
  • создадут и опубликуют в интернете свои игры
  • научатся разбираться в фундаментальных концепциях и правилах программирования

Обучение на нашем курсе принесет заметные результаты вашему ребенку:

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

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

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

Большая книга проектов Python (2022)
Автор: Эл Свейгарт
Скачать книгу на русском - здесь

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

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

Что нужно для занятий?

Для занятий Вашему ребенку понадобится:

  • компьютер или ноутбук с предустановленными программами;
  • доступ к интернету (рекомендуемая скорость соединения - не менее 20 Мбит/сек);
  • наушники и дополнительное оборудование для улучшения качества звука - микрофон или гарнитура.

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

Системные требования к компьютеру:

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

Инструкция по установке программ для курса:

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

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

Сегодня этот курс просматривали 86 человек(-а)
Программирование игр на Python

Возраст: 11-14 лет

Уровень:

для новичков.

Длительность:

от 9 модулей (месяцев), от 72 часов*.

Формат:

индивидуальные и групповые занятия, офлайн и онлайн (в режиме реального времени).

Программа:

здесь

Количество детей:

от 1 до 8.

Стоимость:

от 849 руб./час в группе онлайн,
от 999 руб./час в группе офлайн,
от 1099 руб./час индивидуально онлайн.

*Курс предназначен для детей старше 11 лет. Однако, в зависимости от уровня подготовки конкретного ребенка и его интересов, возраст может варьироваться. Кроме того, необходимо учитывать, что дети разного возраста могут иметь разные предпочтения в отношении методов обучения, поэтому может потребоваться индивидуальный подход при проведении занятий.

Расписание

Персональные онлайн занятия

Курс доступен для индивидуальных занятий онлайн.

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

Проверьте скорость интернета

Пройди этот тест и узнай, нужен ли тебе курс «Программирование игр на Python» или ты уже все знаешь
Выберите формат занятий и курс — чем больше в нем уроков, тем ниже цена каждого
  • Онлайн в группах
  • Онлайн индивидуально
  • Офлайн в группах
1 049 ₽
за 1 занятие
8 ЗАНЯТИЙ
849 ₽
за 1 занятие
1 049 ₽
Экономьте, выбирая большие пакеты!
64 ЗАНЯТИЯ
1 049 ₽
949 ₽
за 1 занятие
16 ЗАНЯТИЙ
1 049 ₽
899 ₽
за 1 занятие
32 ЗАНЯТИЯ
1 399 ₽
за 1 занятие
8 ЗАНЯТИЙ
1099 ₽
за 1 занятие
1 399 ₽
Экономьте, выбирая большие пакеты!
64 ЗАНЯТИЯ
1 399 ₽
1 259 ₽
за 1 занятие
16 ЗАНЯТИЙ
1 399 ₽
1 199 ₽
за 1 занятие
32 ЗАНЯТИЯ
1 299 ₽
за час занятий
МЕСЯЦ
999 ₽
за час занятий
1 399 ₽
Экономьте, выбирая большие пакеты!
КУРС

Преподаватели

Вас также могут заинтересовать:

Создание проектов на Python с защитой перед жюри
13-16 лет
от 7 месяцев
Подробнее о курсе
Аналитические задачи
и программирование с помощью массивов данных
12-16 лет
от 7 месяцев
Подробнее о курсе
Уникальные методы взлома
в оборонительных целях
12-16 лет
от 3 месяцев
Подробнее о курсе
Говорите!
3 из 3 курсов

Наши занятия

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

Занятия в CODDY состоят из 30 уровней, по достижению каждого из них юный коддик получает сертификат.

Собери их все!

За достижение 5-го уровня каждый коддик получает фирменный CODDY браслет, за 10-й уровень – фирменные стикер-паки CODDY! Достигнув 15-го уровня, он получит стильный CODDY блокнот, а на 20-м уровне — фирменную толстовку CODDY. Но и это еще не все! На 25-м уровне юный программист получит удобный рюкзак CODDY! А на 30-м уровне – индивидуальный CODDY подарок!

А также добавляйте стикеры себе в мессенджерах и пользуйтесь в социальных сетях совершенно бесплатно!

Для Instagram: для сториз вбейте в поиск "coddy", и вы найдете множество разных стикеров, а также гифок!

Разбавьте свое общение в мессенджерах! WhatsApp на Android: скачать стикеры бесплатно по по ссылке.

WhatsApp iOs: мы работаем над этим и скоро у яблочных пользователей также будут стикеры!

Для Viber: скачать бесплатно по по ссылке.

Для Telegram: скачать бесплатно по по ссылке. Если у вас нет телеграм, то вы можете самостоятельно его установить на свое устройство, следуя инструкции.

Площадки
Бонусы от друзей !
Подпишитесь на новости и получите бонусы от наших партнеров

Спасибо!
Заявка успешно отправлена!
Возникла ошибка. Сообщите, пожалуйста, администратору.
Вы отправили много заявок. Попробуйте позже
Ваше имя и фамилия *
Обязательно
Имя ребенка *
Обязательно
Возраст ребенка *
лет
Обязательно
E-mail *
Введен не верный e-mail
Ваш город
Обязательно
Запись на курс
Спасибо!
Заявка успешно отправлена!
Возникла ошибка. Сообщите, пожалуйста, администратору.
Вы отправили много заявок. Попробуйте позже
Ваше имя и фамилия
Обязательно
Имя ребенка
Обязательно
Ваш город
Обязательно
Ваш телефон
Обязательно
Ваш e-mail
Введен не верный e-mail
Промокод
Промокод не применен
Промокод применен
Связаться с нами
Спасибо!
Заявка успешно отправлена!
Возникла ошибка. Сообщите, пожалуйста, администратору.
Вы отправили много заявок. Попробуйте позже
Обнаружены недопустимые символы в сообщении. Уберите все лишнее, оставьте только текст.
Ваше имя и фамилия
Обязательно
Ваш город
Обязательно
Ваш e-mail
Введен не верный e-mail
Сообщение
Обязательно
Предварительная запись
Спасибо!
Заявка успешно отправлена!
Возникла ошибка. Сообщите, пожалуйста, администратору.
Вы отправили много заявок. Попробуйте позже
Ваше имя и фамилия
Обязательно
Имя ребенка
Обязательно
Ваш город
Обязательно
Ваш телефон
Обязательно
Ваш e-mail
Введен не верный e-mail
Начало обучения
Октябрь 2023
Ноябрь 2023
Декабрь 2023
Заказать звонок
Администратор свяжется с
вами в ближайшее время.
Что-то пошло не так, попробуйте отправить заявку позже.
Вы отправили много заявок. Попробуйте позже
Ваше имя и фамилия
Обязательно
Ваш телефон
Обязательно
Оставить заявку
Администратор свяжется с
вами в ближайшее время.
Что-то пошло не так, попробуйте отправить заявку позже.
Вы отправили много заявок. Попробуйте позже
Ваше имя и фамилия
Обязательно
Ваш телефон
Обязательно
Оплатить курсы
Заявка подана, менеджер свяжется с вами в ближайшее время!
Получите бонус от наших партнеров.
Возникла ошибка. Сообщите, пожалуйста, администратору.
Вы отправили много заявок. Попробуйте позже
Имя и фамилия ребенка
Обязательно
Ваш телефон
Обязательно
Ваш e-mail
Введен не верный e-mail
Сумма для оплаты
Введите целое число
Оставить отзыв
Благодарим вас за отзыв.
Что-то пошло не так, попробуйте отправить заявку позже.
Вы отправили много заявок. Попробуйте позже
Ваше имя и фамилия
Обязательно
Ваше фото
Ваш e-mail
Введен не верный e-mail
Оценить нас
Отзыв
Обязательно
Спасибо!
Заявка успешно отправлена!
Close
По записи и другим вопросам звоните по номеру телефона +7 (495) 106-60-11 или пишите на email [email protected]
Close
Close
Выберите язык Choose a language Тілді таңдаңыз Виберіть мову Sélectionnez la langue Sprache wählen
Choose a language
RU
EN
KZ
UA
FR
DE
OK
Предварительный просмотр
click fraud detection