Онлайн-курс «Разработка игр на Python» от GeekBrains | LERNA Беларусь
Программа курса
Часто задаваемые вопросы
Похожие курсы
Назад

Разработка игр на Python

GeekBrains
Сложность
Для детей
Длительность
4 месяца
Тип курса
Живые лекции

Описание курса

Обзор онлайн-курса «Разработка игр на Python» от GeekBrains: ознакомиться с программой обучения, ценой, длительностью и преподавателями курса можно в каталоге LERNA в Беларуси.

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

Урок 1
Знакомимся с программированием

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

  • Знакомимся с преподавателем
  • Узнаём, кто такие программисты и чем они занимаются
  • Узнаём, как работает код
  • Подготавливаем инструменты, с которыми будем работать

Практика:создаём первую программу — игру «Чепуха»

Урок 2
Учимся считать

Знакомимся с переменными, операторами и типами данных. Учимся считать с помощью программ.

  • Учимся складывать, вычитать и умножать на Python
  • Узнаём, зачем нужны выражения в программах
  • Знакомимся с типами данных: строками, числами, булевыми данными

Практика:создаём игру «Посчитай-ка»

Урок 3
Работаем со строками

Мы познакомились со строками, а теперь узнаем, как они работают.

  • Что умеют строки и зачем они нужны
  • Складываем строки друг с другом

Практика:создаём игру «Расшифровщик»

Урок 4
Управляем программой

Изучаем ветвление — это когда программа по-разному реагирует на условия.

  • Разбираемся, зачем нужно ветвление
  • Учимся работать с операторами of, elif, else
  • Пишем условие ветвления

Практика:создаём текстовый квест, который реагирует на выбор игрока

Урок 5
Работаем с циклом программы

Делаем так, чтобы программа работала бесконечно.

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

Практика:создаём игру «Загадка»

Урок 6
Работаем со сложными циклами

Учим программу перебирать последовательности в цикле.

  • Знакомимся с циклом for in и функцией range
  • Обрабатываем значения внутри цикла

Практика:создаём игру «Викторина»

Урок 7
Знакомимся с функциями

Узнаем, почему программу хорошо разделять на функции.

  • Зачем нужны функции и как ими управлять
  • Что будет, если изменить функцию
  • Знакомимся с работой функций print, input, int

Практика:создаём игру «Аптечка или ловушка?»

Урок 8
Знакомимся с библиотеками

Узнаем, как библиотеки помогают программировать и экономить время.

  • Зачем нужны библиотеки в программировании
  • Как использовать функции из библиотеки
  • Чем полезна случайность в играх и как её использовать

Практика:создаём игру «Угадай число», добавляем в неё счётчик попыток и управление сложностью

Урок 9
Знакомимся с «черепашкой»

«Черепашка» — это библиотека turtle, которая помогает рисовать прямо в программе.

  • Учимся использовать «черепашку», чтобы создавать красивые рисунки
  • Разбираем примеры рисунков
  • Рисуем простые объекты: квадраты, линии, точки, круги

Практика:создаём рисунок на любимую тему, меняем цвета

Урок 10
Знакомимся со списками

Списки помогают нам собирать значения в одном месте.

  • Создаём список с данными
  • Изменяем тип данных и значения
  • Осваиваем методы списков: append, insert, pop, remove

Практика:создаём игру «Найди шпиона»

Урок 11
Осваиваем библиотеку PyGame

Это мощная библиотека, которая поможет ребятам создавать свои 2D-игры.

  • Разбираем возможности PyGame
  • Начинаем работать с PyGame: создаём окно, холст и объекты для будущей игры
  • Создаём игровой шаблон и двухмерную игру

Практика:работаем с движением. Делаем так, чтобы прямоугольник перемещался по экрану

Урок 12
Учим объекты сталкиваться

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

  • Осваиваем координаты в PyGame

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

Урок 13
Рисуем игровой интерфейс

Интерфейс — это датчики и иконки, которые окружают игрока. Научимся создавать красивый игровой интерфейс.

  • Разбираемся, почему без интерфейса нельзя играть
  • Создаём свой интерфейс
  • Учимся использовать счётчики и выводить данные об игре

Практика: стреляем и выводим на экран оставшееся количество припасов

Урок 14
Финальное занятие

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

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

Часто задаваемые вопросы

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

На занятиях ученики освоят азы разработки игр на Python, создадут портфолио из 7 игр, а также закрепят знания на практических заданиях.

Как проверить результат?

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

Кто разрабатывает программу?

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

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

Python используется в огромном количестве сфер от машинного обучения и искусственного интеллекта до банкинга и ритейла. Знание языка программирования открывает двери в Google, Youtube, Facebook и другие топовые компании.

Что делать, если нет опыта в программировании?

Курс предназначен для тех, кто хочет сделать первые шаги в IT. Преподаватель подробно объяснит азы, так что учиться смогут даже те, кто не имеет опыта в сфере.

Что получит выпускник?

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

Кто преподает?

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

Как проходят уроки?

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

Цена
553 BYN
Скидка -10%
- 55 BYN
Итого
498 BYN
В рассрочку на 4 мес
139 BYN/мес
125 BYN/мес
Кешбэк
150 баллов

Похожие курсы

Профессия Геймификатор
Для новичков16 месяцев
-40%
Кешбэк 30%: 1 526 баллов
8 477 BYN
5 086 BYN
В рассрочку на 30 мес
170 BYN/мес
Факультет 3D-художник в играх
Для новичков17 месяцев
ХИТ
-35%
Кешбэк 30%: 1 346 баллов
6 902 BYN
4 486 BYN
В рассрочку на 28 мес
161 BYN/мес
Разработка игр на Unity
Для детей3 месяца
-10%
Кешбэк 30%: 150 баллов
553 BYN
498 BYN
В рассрочку на 3 мес
166 BYN/мес
Рисование персонажей
Для продвинутых2 месяца
Кешбэк 30%: 114 баллов
Цена
377 BYN
В рассрочку на 6 мес
63 BYN/мес
ПрофессияХудожник по текстурам
Для новичков15 месяцев
-40%
Кешбэк 30%: 1 162 балла
6 454 BYN
3 872 BYN
В рассрочку на 28 мес
139 BYN/мес
VR-разработчик на Unreal Engine 4
Для новичков2 месяца
-30%
Кешбэк 30%: 569 баллов
2 706 BYN
1 894 BYN
В рассрочку на 12 мес
158 BYN/мес
Профессия 3D-artist
Для новичков15 месяцев
-40%
Кешбэк 30%: 2 169 баллов
12 048 BYN
7 229 BYN
В рассрочку на 24 мес
302 BYN/мес
Факультет разработки игр на Unity
Для новичков18 месяцев
ХИТ
-45%
Кешбэк 30%: 1 393 балла
8 439 BYN
4 641 BYN
В рассрочку на 30 мес
155 BYN/мес
Факультет разработки игр на Unreal Engine 4
Для новичков12 месяцев
ХИТ
-45%
Кешбэк 30%: 1 393 балла
8 439 BYN
4 641 BYN
В рассрочку на 30 мес
155 BYN/мес
Фотография для CG-специалистов
Для новичков2 месяца
-30%
Кешбэк 30%: 380 баллов
1 806 BYN
1 264 BYN
В рассрочку на 10 мес
127 BYN/мес
Визуализация в 3ds Max и V-Ray
Для новичков5 месяцев
-30%
Кешбэк 30%: 375 баллов
1 783 BYN
1 248 BYN
В рассрочку на 10 мес
125 BYN/мес
Middle-разработчик игр на Unity
Для продвинутых3 месяца
-30%
Кешбэк 30%: 664 балла
3 160 BYN
2 212 BYN
В рассрочку на 18 мес
123 BYN/мес
Факультет гейм-дизайна
Для новичков17 месяцев
ХИТ
-25%
Кешбэк 30%: 1 553 балла
6 902 BYN
5 176 BYN
В рассрочку на 36 мес
144 BYN/мес
3D-графика в играх
Для продвинутых4 месяца
-30%
Кешбэк 30%: 761 балл
3 623 BYN
2 536 BYN
В рассрочку на 18 мес
141 BYN/мес
2D PRO
Для продвинутых4 месяца
-30%
Кешбэк 30%: 609 баллов
2 897 BYN
2 028 BYN
В рассрочку на 12 мес
169 BYN/мес
2D-художник игр
Для новичков16 месяцев
-35%
Кешбэк 30%: 1 346 баллов
6 902 BYN
4 486 BYN
В рассрочку на 28 мес
161 BYN/мес
Факультет игровой аналитики
Для новичков12 месяцев
-25%
Кешбэк 30%: 1 470 баллов
6 533 BYN
4 899 BYN
В рассрочку на 30 мес
164 BYN/мес
Профессия 3D-дженералист
Для новичков24 месяца
ХИТ
-40%
Кешбэк 30%: 2 164 балла
12 019 BYN
7 212 BYN
В рассрочку на 48 мес
151 BYN/мес
Профессия Разработчик игр на Unity с нуля до Middle
Для новичков20 месяцев
-40%
Кешбэк 30%: 1 962 балла
10 900 BYN
6 540 BYN
В рассрочку на 48 мес
137 BYN/мес
Разработчик игр на Unreal Engine 4. Junior
Для новичков5 месяцев
-30%
Кешбэк 30%: 506 баллов
2 407 BYN
1 685 BYN
В рассрочку на 10 мес
169 BYN/мес
Substance painter для игр
Для новичков7 месяцев
-30%
Кешбэк 30%: 758 баллов
3 609 BYN
2 526 BYN
В рассрочку на 18 мес
141 BYN/мес
3D-графика в кино
Для продвинутых4 месяца
-30%
Кешбэк 30%: 456 баллов
2 169 BYN
1 519 BYN
В рассрочку на 10 мес
152 BYN/мес
Сценарист видеоигр
Для новичков2 месяца
-30%
Кешбэк 30%: 380 баллов
1 806 BYN
1 264 BYN
В рассрочку на 10 мес
127 BYN/мес
3D-аниматор с нуля до PRO
Для новичков3 месяца
-30%
Кешбэк 30%: 758 баллов
3 609 BYN
2 526 BYN
В рассрочку на 18 мес
141 BYN/мес
Профессия 3D-художник
Для новичков12 месяцев
-40%
Кешбэк 30%: 1 822 балла
10 122 BYN
6 073 BYN
В рассрочку на 30 мес
203 BYN/мес
Профессия 3D-художник окружения с нуля до PRO
Для новичков16 месяцев
-40%
Кешбэк 30%: 1 627 баллов
9 035 BYN
5 421 BYN
В рассрочку на 30 мес
181 BYN/мес
Профессия Разработчик на Unreal Engine 4 с нуля до Middle
Для новичков24 месяца
-40%
Кешбэк 30%: 1 959 баллов
10 884 BYN
6 530 BYN
В рассрочку на 48 мес
137 BYN/мес
Профессия Разработчик игр на Unity
Для новичков11 месяцев
-40%
Кешбэк 30%: 1 105 баллов
6 135 BYN
3 681 BYN
В рассрочку на 24 мес
154 BYN/мес
VFX в Houdini
Для новичков5 месяцев
-30%
Кешбэк 30%: 721 балл
3 431 BYN
2 402 BYN
В рассрочку на 18 мес
134 BYN/мес
Продюсер игр
Для новичков4,5 месяца
-30%
Кешбэк 30%: 567 баллов
2 698 BYN
1 889 BYN
В рассрочку на 12 мес
158 BYN/мес
ООО «Байскилз», УНП 193454177
220012, Республика Беларусь, г. Минск, ул. Толбухина, 2, пом.19
Свидетельство о государственной регистрации №193454177 от 06.08.2020 выдано Минским горисполкомом
© Байскилз, 2022
Visa Secure
Mastercard ID Check
Белкарт Интернет Пароль
MasterCard
Visa
МТБанк
Apple Pay
Alfa Pay
Samsung Pay
ЕРИП
Белкарт
BePaid
© Байскилз, 2022