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