Программа курса
Часто задаваемые вопросы
Похожие курсы
Назад

Разработка игр на 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
Финальное занятие

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Цена
86 062 ₸
Скидка -10%
- 8 607 ₸
Итого
77 455 ₸
В рассрочку на 4 мес
21 516 KZT/мес
19 364 KZT/мес
Кешбэк
23 237 баллов

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

Факультет разработки игр на Unity
Для новичков18 месяцев
Старт: 15 октября
ХИТ
-45%
Кешбэк 30%: 216 553 балла
1 312 439 ₸
721 842 ₸
В рассрочку на 24 мес
30 077 KZT/мес
Факультет разработки игр на Unreal Engine 4
Для новичков12 месяцев
Старт: 15 октября
ХИТ
-45%
Кешбэк 30%: 216 553 балла
1 312 439 ₸
721 842 ₸
В рассрочку на 24 мес
30 077 KZT/мес
Профессия 3D-artist
Для новичков15 месяцев
-40%
Кешбэк 30%: 414 000 баллов
2 300 000 ₸
1 380 000 ₸
В рассрочку на 24 мес
57 500 KZT/мес
Факультет игровой аналитики
Для новичков12 месяцев
Старт: 15 октября
-25%
Кешбэк 30%: 242 049 баллов
1 075 770 ₸
806 828 ₸
В рассрочку на 24 мес
33 618 KZT/мес
Рисование персонажей
Для продвинутых
Старт: 15 октября
Кешбэк 30%: 17 571 балл
Цена
58 570 ₸
В рассрочку на 6 мес
9 762 KZT/мес
Разработка игр на Unity
Для детей8 месяцев
Старт: 15 октября
Кешбэк 30%: 64 260 баллов
Цена
214 198 ₸
В рассрочку на 12 мес
17 850 KZT/мес
Визуализация в 3ds Max и V-Ray
Для новичков5 месяцев
-35%
Кешбэк 30%: 63 931 балл
327 851 ₸
213 103 ₸
В рассрочку на 12 мес
17 759 KZT/мес
Основы Photoshop для CG-специалистов
Для новичков2 месяца
-35%
Кешбэк 30%: 42 570 баллов
218 306 ₸
141 899 ₸
В рассрочку на 6 мес
23 650 KZT/мес
Профессия Разработчик игр на Unity
Для новичков11 месяцев
-45%
Кешбэк 30%: 193 032 балла
1 169 885 ₸
643 437 ₸
В рассрочку на 24 мес
26 810 KZT/мес
Профессия Геймдизайнер
Для новичков8 месяцев
-45%
Кешбэк 30%: 286 212 баллов
1 734 613 ₸
954 037 ₸
В рассрочку на 24 мес
39 752 KZT/мес
Профессия Middle-разработчик на Unreal Engine 4
Для новичков14 месяцев
-45%
Кешбэк 30%: 209 588 баллов
1 270 229 ₸
698 626 ₸
В рассрочку на 24 мес
29 110 KZT/мес
Профессия Разработчик VR&AR
Для новичков12 месяцев
-45%
Кешбэк 30%: 264 761 балл
1 604 610 ₸
882 535 ₸
В рассрочку на 24 мес
36 773 KZT/мес
Профессия Разработчик игр на Unreal Engine 4
Для новичков12 месяцев
-45%
Кешбэк 30%: 285 493 балла
1 730 261 ₸
951 643 ₸
В рассрочку на 24 мес
39 652 KZT/мес
Профессия 3D-художник
Для новичков12 месяцев
-45%
Кешбэк 30%: 318 492 балла
1 930 253 ₸
1 061 639 ₸
В рассрочку на 24 мес
44 235 KZT/мес
Профессия 3D-аниматор
Для новичков12 месяцев
-45%
Кешбэк 30%: 286 268 баллов
1 734 956 ₸
954 226 ₸
В рассрочку на 24 мес
39 760 KZT/мес
Профессия 2D-художник
Для новичков12 месяцев
-45%
Кешбэк 30%: 286 040 баллов
1 733 572 ₸
953 465 ₸
В рассрочку на 24 мес
39 728 KZT/мес
Профессия Концепт-художник с нуля до PRO
Для новичков20 месяцев
-65%
Кешбэк 30%: 240 674 балла
2 292 127 ₸
802 245 ₸
В рассрочку на 24 мес
33 427 KZT/мес
Профессия Концепт-художник
Для новичков8 месяцев
-45%
Кешбэк 30%: 266 557 баллов
1 615 495 ₸
888 522 ₸
В рассрочку на 24 мес
37 022 KZT/мес
Профессия Создатель спецэффектов
Для новичков12 месяцев
-45%
Кешбэк 30%: 300 645 баллов
1 822 088 ₸
1 002 148 ₸
В рассрочку на 24 мес
41 757 KZT/мес
Профессия Нарративный дизайнер
Для новичков8 месяцев
-45%
Кешбэк 30%: 208 316 баллов
1 262 519 ₸
694 385 ₸
В рассрочку на 24 мес
28 933 KZT/мес
Профессия Персонажи 3D с нуля до PRO
Для новичков18 месяцев
-45%
Кешбэк 30%: 255 727 баллов
1 549 858 ₸
852 422 ₸
В рассрочку на 24 мес
35 518 KZT/мес
Профессия 3D-художник окружения с нуля до PRO
Для новичков16 месяцев
-45%
Кешбэк 30%: 284 308 баллов
1 723 075 ₸
947 691 ₸
В рассрочку на 24 мес
39 488 KZT/мес
Профессия Стрим-блогер
Для новичков12 месяцев
-45%
Кешбэк 30%: 182 871 балл
1 108 307 ₸
609 569 ₸
В рассрочку на 24 мес
25 399 KZT/мес
Профессия Геймификатор
Для новичков16 месяцев
-45%
Кешбэк 30%: 266 745 баллов
1 616 631 ₸
889 147 ₸
В рассрочку на 24 мес
37 048 KZT/мес
Профессия Художник по текстурам
Для новичков15 месяцев
-45%
Кешбэк 30%: 203 077 баллов
1 230 768 ₸
676 922 ₸
В рассрочку на 24 мес
28 206 KZT/мес
Профессия Геймдизайнер с нуля до PRO
Для новичков12 месяцев
ХИТ
-45%
Кешбэк 30%: 341 895 баллов
2 072 090 ₸
1 139 649 ₸
В рассрочку на 24 мес
47 486 KZT/мес
Профессия 3D-дженералист
Для новичков24 месяца
ХИТ
-50%
Кешбэк 30%: 333 739 баллов
2 224 925 ₸
1 112 462 ₸
В рассрочку на 24 мес
46 353 KZT/мес
Профессия Разработчик AR&VR с нуля до PRO
Для новичков24 месяца
-45%
Кешбэк 30%: 367 429 баллов
2 226 840 ₸
1 224 762 ₸
В рассрочку на 24 мес
51 032 KZT/мес
Профессия Разработчик на Unreal Engine 4 с нуля до Middle
Для новичков24 месяца
-45%
Кешбэк 30%: 342 468 баллов
2 075 562 ₸
1 141 559 ₸
В рассрочку на 24 мес
47 565 KZT/мес
Профессия Продюсер игр
Для новичков12 месяцев
-45%
Кешбэк 30%: 213 032 балла
1 291 098 ₸
710 104 ₸
В рассрочку на 24 мес
29 588 KZT/мес
ТОО «Ньюскилз»
Республика Казахстан, А15TOG9 (050040) г. Алматы, Бостандыкский район, улица Тимирязева, 28B, офис 803
Справка о государственной регистрации №210140019844 от 18.01.2021
© Ньюскилз, 2022
Alfa Pay
Visa
MasterCard
Mir
MirAccept
Visa Secure
Mastercard ID Check
© Ньюскилз, 2022