Дата: | 18 декабря, 2023 г. |
Время: | 19:00-21:00 |
Дата завершения: | 29 декабря, 2023 г. |
Ведущий: | Константин Зивенко |
BackEnd Developer из Черногории, свитчер в 40+ с тремя высшими образованиями и опытом управления крупными компаниями. |
Лучший способ изучения чего-либо нового – игровой формат. Особенно круто это работает с программированием: вы пишете код, видите результат на экране, а затем наслаждаетесь собственноручно созданной игрой!
Всех, кто хочет перед Новым годом создать интересный игровой проект и прокачать свои знания Python, приглашаем на двухнедельный марафон. Под руководством опытного ментора вы напишете карточную игру Hearts (Червы) и попрактикуетесь с Python, Git и GitLab – а это сегодня одни из самых доминирующих инструментов на рынке IT.
На марафоне вы в теории и на практике разберёте:
Вам понадобятся знания базовых понятий Python. Чтобы проверить/подтянуть их, рекомендуем следующие бесплатные YouTube-материалы:
За лучшие проекты финалисты получат подарки!
Урок 1. Готовим рабочую среду: создаем локальный Git-репозиторий и связываем его с онлайн-платформой GitLab, подключаем инструменты для написания чистого кода. Пишем первый вариант кода.
Урок 2. Знакомимся с классами, конструкторами, атрибутами, методами и объектно-ориентированным программированием. Переписываем код под ООП-парадигму.
Урок 3. Разбираемся с методами экземпляров, методами классов, статическими методами, управляемыми атрибутами и property. Продолжаем переписывать код.
Урок 4. Разбираем наследование и принцип подстановки Барбары Лисков. Реализуем класс игрока-человека.
Урок 5. Углубление понимания типизации, @overload.
Урок 6. Финальный урок марафона. Украсим код – добавим цвета в консоль, пообщаемся, обсудим вопросы и определим победителей марафона, которых ждут подарки.
Марафон продлится 2 недели, живые онлайн уроки будут проходить в понедельник, среду и пятницу с 19:00 до 21:00, но с согласия участников марафона график может быть изменен с учетом праздничных дней. Все уроки будут записываться и вы всегда будете иметь к ним доступ.
После каждого урока у вас будет минимум 1 день на выполнение д/з, ведь практика в программировании – самое главное. Если вы будете следовать инструкциям ментора и выполнять д/з, в конце марафона будете иметь собственноручно созданную игру Hearts.
Необходимо иметь базовые знания Python (типы данных, условные и циклические конструкции, функции, исключения). Также желательно иметь опыт работы с Git & GitLab.
Участие в марафоне является бесплатным. После регистрации на ваш электронный адрес поступит дополнительная информация о телеграм-канале и чате марафона, в которых будут все инструкции, ссылки, а также общение с менторами и участниками марафона.
Не теряйте времени – записывайтесь на марафон и за 6 уроков вы сможете узнать, как с помощью Python можно создать что-то интересное и крутое.