Безкоштовний 6-денний IT-марафон «Пишемо гру Hearts на Python» (подія в архіві)

Відбулось
18 грудня 2023 (понеділок)
Місце
онлайн
Вартість
безкоштовно
Підуть

Усіх, хто хоче перед Новим роком створити цікавий ігровий проєкт та прокачати свої знання 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-матеріали:

  1. Курс «Python Стартовий»
  2. Git + GitLab: як швидко почати з цим працювати самостійно і в команді

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

😎Реєстрація за посиланням

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Підписатись на коментарі