Разработчик на Python для начинающих. Создание игр от ФПМИ МФТИ

    ФПМИ МФТИ
    Стоимость курса
    0 Р
    Длительность
    1.5 месяц
    Сертификат
    Нет
    Начало курса
    В любой момент
    Трудоустройство
    Нет

    Кому подойдет

    • Школьнику, который планирует научиться программировать.
    • Ему интересно понять суть построения программ и разобраться в синтаксисе языка Python.
    • Он планирует создать свои игры, а в последующем — функциональные чат-боты, сложные игры и мобильные приложения.
    • Хочет освоить «парное» программирование и проектную работу в команде (школьники 8-11 классов из разных регионов).

    Программа обучения

    Первая неделя

    Что будет:

    • знакомство с проверяющей системой;
    • структура проекта на языке Python;
    • ввод-вывод информации;
    • переменные и простые типы данных;
    • ветвления и условные операторы.

    Задание на проверку: создание текстовой аркады (наподобие текстового квеста) с помощью ветвлений. Дедлайн: неделя.

    Вторая неделя

    Что будет:

    • погружение в циклы while, for и функции на Python;
    • понятие рекурсии;
    • введение в списки и словари;
    • примеры функций для избежания дублирования кода.

    Задание на проверку: пробуем создать игру «Расшифровщик».

    Дедлайн: неделя.

    Третья неделя

    Что будет:

    • списки, словари и работа с ними;
    • введение в объектно-ориентированное программирование на Рython.

    Задание на проверку: создание первых объектов для игры и создание классов персонажей и их полей, методов. Дедлайн: неделя.

    Четвертая неделя

    Что будет:

    • зачем нужны библиотеки в программировании;
    • как использовать функции из библиотеки;
    • чем полезна случайность в играх и как её использовать;
    • библиотека Тurtle и разбор простейших примеров: квадраты, линии, точки, круги и т. д.
    • знакомство с библиотекой PyGame, изучение основных элементов, из которых состоит игра;
    • рисуем игровой интерфейс.

    Задание на проверку: отрисовка основных элементов и персонажей, созданных на прошлой неделе. Дедлайн: неделя.

    Пятая неделя

    Что будет:

    • понятие игрового цикла и его элементов;
    • создание игрового шаблона;
    • начало работы с движением объектов и заготовка игры.

    Задание на проверку: существующих персонажей учим движению и его дальнейшая обработка / доработка игры Breakout. Дедлайн: неделя.

    Шестая неделя

    Что будет:

    • обработка событий окончания игры;
    • сценарии победы и поражения;
    • использование счётчиков и вывод данных об игре на экран.

    Задание на проверку: сдача проектного решения и его защита. Дедлайн: неделя.

    Итоги интенсива.

    Отзывы о школе 1

    5 из 5
    1
    0
    0
    0
    0
    Сортировать:
    Дате публикации
    • Дата публикации
    • Популярности
    • Сначала положительные
    • Сначала отрицательные
    • Милена 15 июня 2023

      С октября прошлого года я прохожу курс Data Scientist на факультете ФПМИ в МФТИ, который включает в себя три блока обучения: Python с уклоном в анализ данных, математику для анализа больших данных и методы программирования машинного обучения (МАДМО). Ранее у меня не было опыта программирования или применения аналитических инструментов в работе с данными. Я приняла решение пройти данный курс, чтобы улучшить свои знания и навыки с целью ускорения обработки финансовых данных на практике. Оказалось, что система машинного обучения и методы анализа данных - это увлекательно и интересно! Я с удовольствием прохожу курс. Главное преимущество данной программы - высокое качество обучения, фокусированное на понимании концепций, значимости и создании своих решений. Больше всего мне нравится то, что курс предоставляет множество материалов для самообучения и визуализаций, что помогает проще получить знания. Преподаватели очень открыты и доступны для конструктивного диалога. Я рекомендую данный курс всем, основываясь на своем личном опыте.

      Был ли отзыв полезен?
    Посмотреть все отзывы о ФПМИ МФТИ