Пишем игру Hearts на Python | IT Мероприятия

Пишем игру Hearts на Python

Дата:18 декабря, 2023 г.
Время:19:00-21:00
Дата завершения:29 декабря, 2023 г.
Ведущий:Константин Зивенко
BackEnd Developer из Черногории, свитчер в 40+ с тремя высшими образованиями и опытом управления крупными компаниями.
Описание:

Лучший способ изучения чего-либо нового – игровой формат. Особенно круто это работает с программированием: вы пишете код, видите результат на экране, а затем наслаждаетесь собственноручно созданной игрой!

Всех, кто хочет перед Новым годом создать интересный игровой проект и прокачать свои знания Python, приглашаем на двухнедельный марафон. Под руководством опытного ментора вы напишете карточную игру Hearts (Червы) и попрактикуетесь с Python, Git и GitLab – а это сегодня одни из самых доминирующих инструментов на рынке IT.

На марафоне вы в теории и на практике разберёте:

  • объектно-ориентированное программирование в Python;
  • типизацию (аннотацию типов);
  • создание карточной игры Hearts на языке Python.

Вам понадобятся знания базовых понятий Python. Чтобы проверить/подтянуть их, рекомендуем следующие бесплатные YouTube-материалы:

За лучшие проекты финалисты получат подарки!

Программа марафона:

Урок 1. Готовим рабочую среду: создаем локальный Git-репозиторий и связываем его с онлайн-платформой GitLab, подключаем инструменты для написания чистого кода. Пишем первый вариант кода.

Урок 2. Знакомимся с классами, конструкторами, атрибутами, методами и объектно-ориентированным программированием. Переписываем код под ООП-парадигму.

Урок 3. Разбираемся с методами экземпляров, методами классов, статическими методами, управляемыми атрибутами и property. Продолжаем переписывать код.

Урок 4. Разбираем наследование и принцип подстановки Барбары Лисков. Реализуем класс игрока-человека.

Урок 5. Углубление понимания типизации, @overload.

Урок 6. Финальный урок марафона. Украсим код – добавим цвета в консоль, пообщаемся, обсудим вопросы и определим победителей марафона, которых ждут подарки.

График марафона

Марафон продлится 2 недели, живые онлайн уроки будут проходить в понедельник, среду и пятницу с 19:00 до 21:00, но с согласия участников марафона график может быть изменен с учетом праздничных дней. Все уроки будут записываться и вы всегда будете иметь к ним доступ.

После каждого урока у вас будет минимум 1 день на выполнение д/з, ведь практика в программировании – самое главное. Если вы будете следовать инструкциям ментора и выполнять д/з, в конце марафона будете иметь собственноручно созданную игру Hearts.

Кому подойдет этот марафон?

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

Необходимо иметь базовые знания Python (типы данных, условные и циклические конструкции, функции, исключения). Также желательно иметь опыт работы с Git & GitLab.

Как принять участие в марафоне?

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

Не теряйте времени – записывайтесь на марафон и за 6 уроков вы сможете узнать, как с помощью Python можно создать что-то интересное и крутое.