Ребенок научится:
типы данных • операторы • методы • объекты • игровой цикл • условия • кортежи • словари • анимация • события • управление мышкой • управление клавишами
Программа курса PYGAME
АВТОР КУРСА - Иван Чистяков
- Создатель блога по программированию
- Длительный опыт работы в сфере IT
- Высшее образование на одной из главных IT кафедр Санкт-Петербургского Политехнического университета
- Опыт разработки игр на pygame
- Опыт преподавания в сфере подготовки к ОГЭ по математике и информатике
Обновление экрана, координаты, проверка нажатия клавиш, цвета, картинки, списки, анимация, FPS, целочисленное деление, замедление анимации
Посмотрите видео-презентацию первого модуля курсаДемо уроки:
Урок 1П НАЧАЛО РАБОТЫ С PYGAME
- Установка python - Установка notepad++ - Создание папки и файла игры - Иконка и название игры - Игровой цикл - Выход по красному крестику
Урок 2П ПЕРСОНАЖ, КООРДИНАТЫ
Начало экрана - Рисование на экране - Обновление экрана -Координаты х, у - Максимальные координаты - Скорость движения
Урок 3П УПРАВЛЕНИЕ
Клавиши клавиатуры - Проверка нажатых клавиш - Выход по клавише Escape - Движения во все стороны - Количество кадров в секунду
Пройти демо уроки бесплатно
Подробно по урокам:
Сделаем проекты: Анимированный полет птицы
Урок 1 ФОН ИГРЫ
Цвета в пайгейм - Изменение цвета фона - Порядок закрашивания фона - Порядок обновления экрана - Картинка на фоне
Урок 2 ПРОСТАЯ АНИМАЦИЯ ПЕРСОНАЖА
Списки в питоне - Индексы - Многострочные списки - Список картинок - Номер картинки - Анимация персонажа
Урок 3 АНИМАЦИЯ ВЛЕВО-ВПРАВО
Картинки анимации влево и вправо - Анимация движения влево и вправо - Рисование анимации по стрелкам клавиатуры - Стояние героя на месте - Движение вверх и вниз
Урок 4 АНИМАЦИЯ ВО ВСЕ СТОРОНЫ
Папки с картинками - Загрузка картинок из папок - Анимация влево, вправо - Анимация вверх, вниз - Стояние на месте
Урок 5 СКОРОСТЬ АНИМАЦИИ
Разные FPS - Целочисленное деление - Деление индекса списка - Максимальный индекс - Плавная анимация - Замедление анимации
Урок 6 ПТИЦА
Картинки птицы - Полет птицы - Возвращение птицы - Анимация полета - Случайные числа - Случайные координаты
Урок 7 ФУНКЦИЯ ИГРОВОГО ЦИКЛА
Создание функций - Вызов функций - Локальные переменные - Глобальные переменные - Команда return - Функция игрового цикла
Урок 8 РИСОВАНИЕ В ФУНКЦИИ
Фон и экран в функции - Картинки в функции - Рисование в функции - Анимация в функции - Зачем нужна функция
Функция рисования, словари, список словарей, добавление фона
Посмотрите видео-презентацию второго модуля курса
Сделаем проекты: Анимированный управляемый полет пчелы
Подробно по урокам модуля:
Урок 9 ФУНКЦИЯ РИСОВАНИЯ ЛОШАДИ
Создание и вызов функции - Зачем нужна отдельная функция - Рисование лошади - Анимация лошади - Сравнение кодов
Урок 10 ФУНКЦИЯ РИСОВАНИЯ ПЧЕЛЫ
Новая функция для пчелы - Картинки пчелы - Рисование пчелы - Анимация пчелы - Возврат пчелы - Случайные координаты
Урок 11 ФУНКЦИЯ РИСОВАНИЯ МОНСТРА
Функция рисования монстра - Возврат монстра - Случайные координаты - Случайная скорость - Анимация полета - Анимация удара - Замедление анимации
Урок 12 СЛОВАРИ В ПИТОНЕ
Словари - Многострочный словарь - Добавление и изменение переменных словаря - Словарь лошади - Словарь в функции
Урок 13 СЛОВАРЬ ПЧЕЛЫ
Список внутри словаря - Картинки внутри словаря - Словарь пчелы - Рисование пчелы по словарю
Урок 14 НЕСКОЛЬКО СЛОВАРЕЙ ПЕРСОНАЖА
Несколько словарей дракона - Функция создания словаря - Словарь как аргумент функции - Функция
Урок 15 СПИСОК СЛОВАРЕЙ
Список со словарями - Элементы словаря из списка - Просмотр циклом for - Список словарей дракона - Функция создания списка словарей - Функция рисования драконов из списка
Урок 16 МАТЕРИАЛЫ К ИГРЕ
Повтор основ - Собственные иконки - Собственный фон игры - Собственные картинки персонажа - Сайты для скачивания - Новый персонаж
Игровой цикл, поверхность (Surface), прямоугольник (Rect), развороты персонажа, анимация ходьбы, таймер, подсчёт очков
Посмотрите видео-презентацию третьего модуля курса
Сделаем проекты: Игра “Сбор грибов”, игра “Поймай крота”
Подробно по урокам модуля:
Урок Бонусный ВВЕДЕНИЕ В PYGAME
Установка python, pygame - Окно игры - Иконка и название экрана - Игровой цикл - Запуск игры - Цвета
Урок Бонусный АНИМАЦИЯ ДВИЖЕНИЯ ПЕРСОНАЖА
Координаты - Движение - Рисование персонажа -Невыход игрока за границы экрана - Картинки - Анимация движения
Урок Бонусный ПАНИМАЦИЯ ФОНА
Фон игры - Бег по земле - Облака - Птицы - Бабочки - Движения на заднем фоне
Урок 17 ИГРА «СБОР ГРИБОВ» ЧАСТЬ 1 (ПОЛЕ, ПЕРСОНАЖ)
Описание игры - Создание экрана - Игровой цикл - Поверхность (Surface) -
Прямоугольник (Rect) - Развороты персонажа - Анимация ходьбы
Урок 18 ИГРА «СБОР ГРИБОВ» ЧАСТЬ 2 (ГРИБЫ)
Картинки грибов - Сбор грибов - Подсчет количество очков - Вывод текста на экран игры - Подсчет времени - Исчезновение грибов
Урок 19 ИГРА «СБОР ГРИБОВ» ЧАСТЬ 3 (ВРАГИ)
Мухоморы - Проигрыш - Пчелы - Укусы пчел - Анимация пчелы
Урок 20 ИГРА «СБОР ГРИБОВ» ЧАСТЬ 4 (ЭФФЕКТЫ)
Фоновая музыка - Звуки для пчел - Звуки для грибов - Звуки для мухомора - Показ результатов игры
Урок 21 ИГРА «ПОЙМАЙ КРОТА» ЧАСТЬ 1 (ПОЛЕ, КРОТ)
Описание игры - Создание экрана – Фон - Движение и анимация крота - Крот прячется
Урок 22 ИГРА «ПОЙМАЙ КРОТА» ЧАСТЬ 2 (ПОИМКА КРОТА)
Таймер крота - Управление мышью - Поимка крота - Очки игрока - Красивый текст - Подсчет времени игры - Пропуск кротов
Урок 23 ИГРА «ПОЙМАЙ КРОТА» ЧАСТЬ 3 (ЗВУКИ)
Музыка - Прочие звуки
Урок 24 ИГРА «ПОЙМАЙ КРОТА» ЧАСТЬ 4
Ускорение кротов - Уменьшение размера крота - Добавление нескольких кротов
Объекты фона, словари, столкновения, звуки, управление мышкой
Посмотрите видео-презентацию четвертого модуля курса
Сделаем проекты: Игра “Гонки”, Игра “Призраки”
Подробно по урокам модуля:
Урок 25 ИГРА «ГОНКИ» (ИГРОВОЕ ПОЛЕ)
Экран игры - Игровой цикл - Словарь машины - Рисование машины - Полосы движения - Движение по дорогам - Вертикальное движение
Урок 26 ИГРА «ГОНКИ» (ДРУГИЕ МАШИНКИ)
Анимация машинки - Объекты фона - Движение объектов фона - Список машин - Перемещение машин
Урок 27 СТОЛКНОВЕНИЯ, ОЧКИ
Расстояния между машинами- Столкновения машин - Конец игры- Алмаз - Игровые очки
Урок 28 ЗВУКИ, ЭФФЕКТЫ
Функция конца игры - Экран показа результатов - Фоновая музыка - Звуки машин - Прочие звуки
Урок 29 ИГРА "ПРИЗРАКИ" (ПОЛЕ, ПЕРСОНАЖ)
Новый проект - Описание новой игры - Новые функции - Игровой цикл - Внешний вид игры - Главный персонаж
Урок 30 ИГРА "ПРИЗРАКИ" (ДВИЖЕНИЯ, ПРИЗРАКИ)
Позиция мыши - Невидимый курсор мыши - Движение персонажа мышью - Создание призрака - Много призраков
Урок 31 ИГРА "ПРИЗРАКИ" (ПОГОНЯ, СТОЛКНОВЕНИЯ)
Случайные направления полета - Диагональное движение – Столкновения - Игровые очки - Ускорение призраков
Урок 32 ИГРА "ПРИЗРАКИ" (ЗВУКИ, ЭФФЕКТЫ)
Функция показа результатов - Тексты результатов игры - Звуки начала и конца игры - Случайные звуки - Фоновая музыка - Анимация на экране результатов игры
Выберите тариф
START
- 16 уроков 1 урок 1249р.
- Доступ к урокам:
90 дней - Возможность купить с видео-уроками
- Возможность продления доступа к видео-урокам:
1 500р. на 30 дней
5 000р. на 150 дней
- Методические материалы
(можно скачать) - Презентация для проектора
- Рабочие листы ученику
- Шпаргалка ученику
(краткий конспект) - Домашние задания ученику
- Онлайн поддержка по вопросам урока
ФИКСАЦИЯ ЦЕНЫ- Онлайн тренажер: клавиатурный сложение
Шаблоны договоровСкрипты для отдела продаж по курсамРазмещение информации об офф лайн школе партнера на сайте Codim.online
от 19 990 р.
PRO
- 32 урока 1 урок 1187р.
- Доступ к урокам: 240 дней
- Возможность купить с видео-уроками
- Возможность продления доступа к видео-урокам:
1 500р. на 30 дней
5 000р. на 150 дней
- Методические материалы (можно скачать)
- Презентация для проектора
- Рабочие листы ученику
- Шпаргалка ученику (краткий конспект)
- Домашние задания ученику
- Онлайн поддержка по вопросам урока
ФИКСАЦИЯ ЦЕНЫ- Онлайн тренажер: клавиатурный сложение
Шаблоны договоровСкрипты для отдела продаж по курсамРазмещение информации об офф лайн школе партнера на сайте Codim.online
39 980 руб.
от 37 990 р.
- или купи в рассрочку на 6 месяцев без переплат
BUSINESS
- от 128 уроков (можно скомплектовать любыми курсами)
- Доступ к урокам: 365 дней
- Возможность купить с видео уроками
- Возможность продления доступа к видео-урокам:
5 000 р. на 30 дней на все курсы в пакете
- Методические материалы (можно скачать)
- Презентация для проектора
- Рабочие листы ученику
- Шпаргалка ученику (краткий конспект)
- Домашние задания ученику
- Онлайн поддержка по вопросам урока
ФИКСАЦИЯ ЦЕНЫ- Онлайн тренажер: клавиатурный сложение
- Шаблоны договоров
- Скрипты для отдела продаж по курсам
- Размещение информации об офф лайн школе партнера на сайте Codim.online
от 147 960 р.
Отзывы учеников и родителей
Ученик
Егор
Я проходил курс Pygame для 13+ с 1 по 8 урок. Хоть мне и 10 лет, я всё понимал. Преподаватель объяснял всё очень подробно - всё раскладывал по полочкам. Но я рекомендую приступать к курсу только тогда когда прошли Python хотя бы до 3 месяца включительно. И ещё рекомендую учиться быстро печатать, так как кода очень много! Тяжело было только когда были ошибки. Потому что искать ошибки в таком коде очень сложно! Но курс правда очень интересный! Хоть за месяц и создаётся по 2 игры, но всё рассматривается очень детально!

Работа Егора
Мама
Галина
Ребёнку 9 лет. На данный момент осваивает Python 9+. Выбрали этот курс после длительного общения с менеджером. Попали в эту школу, т.к. она одна из немногих, дающих возможность изучать именно Phyton с 9 лет.
Осваивает курс ребёнок самостоятельно, т.к. у него нет проблем с математикой, и быстро соображает, хотя теперь понимаю, почему этот курс предлагают в других школах с 12 лет. В курсе есть понятие степеней, десятичных дробей, отрицательных чисел и, конечно, построения в системе координат. Это математика 5 класса. Конечно, детям проще осваивать материал, когда они в школе уже познакомились с этими понятиями и научились с ними работать. Но... Дети разные. Мой ребёнок пока ни разу не попросил объяснить что-то, по ходу урока всё просто и доступно объясняется.
Обучение построено очень грамотно. Уроки разбиты на короткие видео, поэтому непонятный момент ребёнок спокойно может просмотреть ни один раз, и не надо долго что-то искать. Это же удобно, если надо что-то вспомнить. Материал объясняется очень доступно и грамотно.

Работы Миши
Добрый день! Давно мы не благодарили всех причастных к созданию и ведению ваших курсов. Но после прохождения в финал олимпиады НТО сфера «Технологии и компьютерные игры» спешу с благодарностью!
Михаил занимается на платформе codimonline уже очень давно. Он участвовал в марафонах, прошёл курс по Роблоксу и сейчас занимается с Ардуино.
Курсы научили его учиться самостоятельно, исправлять свои ошибки, взаимодействовать через обратную связь с преподавателями. Занятия помогли поверить в свои силы в программировании и он очень ждал участия в олимпиаде НТО, чтобы показать свои знания. Во время подготовки к финалу олимпиады было очень радостно слышать от него, что и это я уже знаю и то, все из кодимонлайн.
Мы очень мягко уговорили Мишу не бояться(а неуверенность у него была, даже куратор нас предупредила,что на Ардуино нужно начать с демо уроков обязательно,потому что курс сложный) и мы приобрели курс с Ардуино. Это был восторг у ребёнка, особенно, когда собирал робота. А папа, увидев первые занятия, сказал, что теперь Миша может программировать контроллер у него на заводе))
Мы очень благодарны, что познакомились с вашими занятиями, у вас команда профессионалов. Преподаватели практически мгновенно реагируют на сданный урок, всегда помогают разобраться, если допущена ошибка или вовсе что-то её получается. Скажу честно, я бы не смогла помочь ребёнку, я не сильна в этой области. Куратор с заботой следит за успехами и продвижением ребёнка в занятиях, всегда даёт обратную связь и помощь.
Успехов вам и вашим ученикам!
Татьяна Голотрина
Здравствуйте! Хочу выразить огромную благодарность Денису Голикову, Нине, Никите Гуртовцеву и всей команде преподавателей, которые создали такие замечательные обучающие программы!
Сын 9 лет начал заниматься программированием онлайн в Майнкрафт год назад. Закончил весь курс, уже прошел курс посложнее Phyton на платформе Прогкидз и собирается осваивать Cospase.
Дочка 12 лет занимается уже полгода, заканчивает курс программирования игр на Roblox, прошла часть уроков Ptotoshop и собирается осваивать Gymp.
Занятия такого формата — с короткими видео, теоретической частью с программным кодом в виде шпаргалки, обратной связью — лично для меня и моих детей — очень удобны. Можно заниматься в любое время. В конце каждого урока — закрепляющие материал тесты. Все очень комфортно и доступно подано.
Особо хочу отметить программы лояльности, или скидки, которые Денис и команда предоставляют на праздники. Покупать такие ценные занятия со скидкой — очень приятно!
Я очень ценю ваш труд, дорогая команда Кодим! Спасибо вам за комфорт при обучении, знания, скидки и обратную связь! Успехов вам! Я не прощаюсь, у нас еще куплены программы для обучения у вас :)
Контакты
Контакты
Онлайн-школа программирования для 5-15 лет
ИП Голиков Денис Владимирович
ОГРНИП: 316774600477411
ИНН 772206988783
Пн-Пт 9:00-20:00
(бесплатно по РФ)
О нас
Книги Д. Голикова