Усіх, хто хоче перед Новим роком створити цікавий ігровий проєкт та прокачати свої знання Python, запрошуємо на безкоштовний двотижневий марафон з написання карткової гри Hearts (Черви)! Ви попрактикуєтеся з Python, Git та GitLab — а це сьогодні одні з найбільш домінуючих інструментів на ринку ІТ.
На марафоні ви в теорії та на практиці розберете:
- об’єктно-орієнтоване програмування в Python;
- типізацію (анотацію типів);
- створення карткової гри Hearts мовою Python.
Старт 18 грудня👨💻
✅6 живих онлайн уроків з ментором у Zoom
✅Ви будете працювати з технологіями: Python, Git та GitLab
✅Після занять будуть домашні завдання та їх подальша перевірка з фідбеком
✅Результат — готова гра Hearts, нові скіли та проєкт до портфоліо
Ментор — Костянтин Зівенко, BackEnd Developer з Чорногорії, світчер у 40+ з трьома вищими освітами і досвідом управління великими компаніями. Костянтин — автор курсів та вебінарів на youtube каналі CodeUA. Щоденно використує Python в професійній діяльності.
📌Програма марафону:
Урок 1. Готуємо робоче середовище: створюємо локальний Git-репозиторій та зв’язуємо його з онлайн-платформою GitLab, підключаємо інструменти для написання чистого коду. Пишемо перший варіант коду.
Урок 2. Знайомимося з класами, конструктором, атрибутами, методами та об’єктно-орієнтованим програмуванням. Переписуємо код під ООП-парадигму.
Урок 3. Розбираємося з методами екземплярів, методами класів, статичними методами, керованими атрибутами та property. Продовжуємо переписувати код.
Урок 4. Розбираємо наслідування та принцип підстановки Барбари Лісков. Реалізовуємо клас гравця-людини.
Урок 5. Поглиблення розуміння типізації, @overload.
Урок 6. Фінальний урок марафону. Прикрасимо код — додамо кольори в консоль, поспілкуємося, обговоримо питання та визначимо переможців марафону, на яких чекають подарунки.
Кому підійде цей марафон?
- ІТ-світчерам, які хочуть змінити свій стек або просто пізнати можливості Python
- Початківцям, які прагнуть реалізувати себе в одній з найбільш перспективних ІТ-професій
- Самоучкам, які готові кинути собі виклик і перевірити власні знання та навички
Необхідно мати базові знання Python (типи даних, умовні та циклічні конструкції, функції, виключення). Також бажано мати досвід роботи з Git & GitLab. Щоб перевірити/підтягнути їх, рекомендуємо наступні безкоштовні YouTube-матеріали:
Не гайте часу — записуйтеся на марафон і за 6 уроків ви зможете дізнатися, як за допомогою Python можна створити щось цікаве та круте.
Немає коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів