Пишемо гру Hearts на Python | IT Заходи
Триває набір груп на навчання з Java та С#/.NET
Записатися на курс
Будь ласка зачекайте...
Ваша заявка прийнята! Менеджер навчального центру зв'яжеться з Вами найближчим часом.
Мессенджер:

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

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

Найкращий спосіб вивчення чогось нового – ігровий формат. Особливо круто це працює з програмуванням: ви пишете код, бачите результат на екрані, а потім насолоджуєтесь власноруч створеною грою! 

Усіх, хто хоче перед Новим роком створити цікавий ігровий проєкт та прокачати свої знання Python, запрошуємо на двотижневий марафон. Під керівництвом досвідченого ментора ви напишете карткову гру Hearts (Черви) та попрактикуєтеся з Python, Git та GitLab – а це сьогодні одні з найбільш домінуючих інструментів на ринку ІТ.

На марафоні ви в теорії та на практиці розберете:

  • об'єктно-орієнтоване програмування в Python;
  • типізацію (анотацію типів);
  • створення карткової гри Hearts мовою Python.

Вам знадобляться знання базових понять Python. Щоб перевірити/підтягнути їх, рекомендуємо наступні безкоштовні YouTube-матеріали:

За найкращі проєкти фіналісти отримають подарунки!

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

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

Урок 2. Знайомимося з класами, конструктором, атрибутами, методами та об’єктно-орієнтованим програмуванням. Переписуємо код під ООП-парадигму.

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

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

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

Урок 6. Фінальний урок марафону. Прикрасимо код – додамо кольори в консоль, поспілкуємося, обговоримо питання та визначимо переможців марафону, на яких чекають подарунки.

Графік марафону

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

Після кожного уроку у вас буде щонайменше 1 день на виконання д/з, адже практика в програмуванні – найголовніше. Якщо ви будете слідувати вказівкам ментора та виконувати д/з, в кінці марафону матимете власноруч створену гру Hearts.

Кому підійде цей марафон?

  • ІТ-світчерам, які хочуть змінити свій стек або просто пізнати можливості Python
  • Початківцям, які прагнуть реалізувати себе в одній з найбільш перспективних ІТ-професій
  • Самоучкам, які готові кинути собі виклик і перевірити власні знання та навички

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

Як взяти участь у марафоні?

Участь у марафоні є безоплатною. Після реєстрації на вашу електронну адресу надійде додаткова інформація про телеграм-канал та чат марафону, у яких будуть всі інструкції, посилання і спілкування з менторами та учасниками марафону.

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