Курс охоплює не лише базові концепції програмування, але й розширені можливості мови, такі як робота з мережами, графічними інтерфейсами, обробка мультимедіа та створення ігор.
З нуля до рівня професіоналів
Курс передбачає розробку фінальних проєктів, які включають як одиничні, так і командні завдання. Це дозволяє учням показати свої досягнення, підготувати презентації та отримати зворотний зв'язок.
Як проходять уроки
Кожен урок включає практичні завдання та проєкти, що дозволяють учням відразу застосовувати отримані знання на реальних прикладах. Це сприяє глибшому розумінню матеріалу.
Проєктний підхід
На курсі діти навчаються:
Розширеному використанню Python
Створювати мультиплеєрні ігри та мережеві проєкти
Учні вивчають розробку графічних інтерфейсів за допомогою бібліотеки Tkinter
Працювати мультимедійними даними (звуки, зображення) за допомогою таких бібліотек, як Pillow та PyDub.
Основ Git та методів розгортання Python-проєктів
Завдяки набутим знанням і навичкам, учні отримують можливість розпочати кар'єру у сфері програмування
Гра "mine clicker" на фреймворку Kivy для розробки мобільних додатків
Приклади проектів наших учнів
Гра "pick up volleyball" на ігровому двигуні Panda3D.
Гра "clicker" на фреймворку Kivy для розробки мобільних додатків
Гра "minecraft" на ігровому двигуні Panda3D.
Гра " Square miner" на ігровому двигуні Panda3D.
Гра
на ігровому двигуні Panda3D.
Гра "pacman" на ігровому двигуні Panda3D.
Гра "panda runl" на ігровому двигуні Panda3D.
Гра "simple snake" на ігровому двигуні Panda3D.
Програма курсу
Accordian
Модуль 1. Повторення Python
Списки повторення
Словники, множини
Вкладені структури
Бліц презентація. Обробка винятків.
Модуль 2. Мережева взаємодія
Введення в мережеву взаємодію
Створення власного сервера та клієнта
Обробка винятків у мережі
Відкритий урок. Створення консольного онлайн-чату
Модуль 3. Створення GUI. Віконний додаток “LogiTalk”
Вступ в бібліотеку CustomTkinter
Віджети та їх розташування
Події та обробка кліків
Додаток Онлайн-чат. Проектування інтерфейсу
Додаток Онлайн-чат. Розробка логіки проекту.
Додаток Онлайн-чат. Робота з зображеннями.
Підготовка до ВУ.
Відкритий урок. Демонстрація додатку “LogiTalk”
Модуль 4. Git і створення багатокористувацької гри
Введення в Git
Формування exe файлу та pip
PyGame. Основний функціонал
ООП в PyGame
Створення проєктів AgarIO/Racing/Maze ч.1
Створення проєктів AgarIO/Racing/Maze ч.2
Створення проєктів AgarIO/Racing/Maze ч.3
Підготовка до ВУ
Відкритий урок
Модуль 5. WebSocket у Pygame
WebSocket у Pygame
Мультиплеєр у Pygame
Відображення підключених користувачів у грі.
WebSocket у Pygame
QA Engineering у Python ч.1
QA Engineering у Python ч.2
QA Engineering у Python ч.3
Модуль 6. Релізний. Звуки у Python.
Вступ в роботу з PyDub
Робота зі звуком у pygame
Генерація та об’єднання різних звуків
Confetti проєкт.
Постановка ідеї свого проекту
Розробка проєкту
QA Engineering свого проекту ч.1
QA Engineering свого проекту ч.2
Реліз
Фінальний модуль: Створення власного проєкту
Вибір технологій для власного проєкту.
Розробка, тестування й оптимізація гри або додатка.
Підготовка презентації й демонстрація проєктів.
Модуль 8. Завершення курсу
Учні презентують свої роботи, пояснюють ідею та технології, які використовували.
Реалізація фінального релізу — власний повноцінний проєкт.
Два навчальних роки
Один раз в тиждень
1 заняття — 2 академічні години (90 хвилин)
Група до 12 осіб
Залиште заявку на навчання
Один навчальний рік
Один раз в тиждень
1 заняття — 2 академічні години (90 хвилин)
Група до 12 осіб
Знайдіть відповідь на своє питання
Залиште заявку на навчання, і найближчим часом з вами зв'яжеться наш менеджер-консультант, щоб розрахувати для вас фінальну вартість курсу. Вона залежить від того, який формат (онлайн або офлайн) і пакет (від 4 до 36 занять) ви оберете, а також від міста, можливих пільг і поточних знижок.
Графік у кожної групи індивідуальний. Більшість груп займається по вихідним 1 раз на тиждень. Тривалість 1 заняття — 90 хв.
Ні, досвід програмування не обов'язковий. Ми навчаємо з нуля.
На уроці в класі ми забезпечуємо учнів всім необхідним. Для онлайн занять, а також для виконання домашньої практики потрібен комп'ютер (ноутбук). Програми курсів не вимагають надпотужного приладу.
У нас працюють висококваліфіковані викладачі з профільною освітою та досвідом роботи з дітьми. Всі викладачі проходять багаторівневе тестування та навчання за методологією Logika. Ми обираємо тільки найкращих.
Так! У Logika є своя онлайн-школа. Ви можете займатися з будь-якої точки світу: все, що потрібно - доступ до інтернету. А щоб викладач міг приділити увагу кожній дитині, онлайн-заняття проходять в невеликих групах до 12 дітей.
Так! По закінченню курсу у кожної групи є випускне заняття, де учні захищають свої проєкти та отримують іменні сертифікати.