18+ Від нуля Наживо онлайн

Основи програмування Python

Python з нуля: змінні, умови, цикли, функції, колекції, файли, модулі та ООП — і власні скрипти, які автоматизують рутину, плюс Telegram-бот або міні-гра.

Студенти програмують за ноутбуками в класі академії
ФорматЖиві заняття з ментором
РезультатTelegram-бот, скрипт автоматизації або міні-гра
РівеньВід нуля
Після курсуСертифікат LeoGame
Про курс

Від першого заняття до завершеного проєкту

Python — одна з найпопулярніших мов програмування, з якої зручно починати шлях в IT. На курсі ви з нуля навчитеся писати програми, зрозумієте логіку алгоритмів і працюватимете з даними, файлами та сторонніми бібліотеками. Кожен модуль закінчується практикою, а курс — власним проєктом: Telegram-ботом, інструментом автоматизації чи невеликою грою.

Для кого цей курс

Повні новачки

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

Ті, хто змінює професію

Розглядаєте backend, Data Science, автоматизацію чи QA Automation. Python — надійний фундамент для будь-якого з цих напрямів.

Фахівці, які хочуть автоматизувати роботу

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

Результат навчання

Після курсу ви зможете

Кожен модуль додає нову частину до фінальної роботи — теорія одразу закріплюється практикою.

  • Писати програми на Python з умовами, циклами та функціями
  • Працювати зі списками, словниками, множинами й рядками
  • Читати й записувати файли, CSV та JSON, обробляти помилки
  • Встановлювати й використовувати сторонні бібліотеки через pip
  • Розуміти основи ООП: класи, об’єкти, методи й наслідування
  • Створити власного Telegram-бота або скрипт автоматизації та зберігати код у Git
Програма

Що вивчаємо

6 модулів. Кожен закінчується практичним завданням, яке стає частиною вашого фінального проєкту.

01Перші кроки в PythonВстановлюємо середовище, пишемо першу програму й розбираємося, як комп’ютер виконує код.
  • Встановлення Python, VS Code і запуск першого скрипту
  • Змінні та типи даних: int, float, str, bool
  • Введення й виведення, f-рядки
  • Арифметичні та логічні операції
  • Як читати повідомлення про помилки

Практика: Пишете калькулятор і конвертер величин, які приймають дані від користувача.

02Умови та циклиВчимо програму приймати рішення й повторювати дії — основа будь-якого алгоритму.
  • if, elif, else та складні умови
  • Цикли while і for, range()
  • break, continue та вкладені цикли
  • Модуль random
  • Розбір алгоритмічних задач крок за кроком

Практика: Створюєте консольну гру «Вгадай число» з підрахунком спроб і рівнями складності.

03Функції та колекціїОрганізовуємо код у функції й працюємо з наборами даних.
  • Функції, параметри, return і область видимості
  • Списки та методи роботи з ними
  • Кортежі, словники та множини
  • Методи рядків і list comprehensions
  • Сортування й пошук у даних

Практика: Пишете менеджер контактів або список справ із додаванням, пошуком і видаленням записів.

04Файли, помилки та модуліПідключаємо програми до реальних даних і вчимося писати код, який не падає від першої помилки.
  • Читання й запис текстових файлів
  • CSV і JSON
  • Винятки: try, except, finally
  • Модулі, пакети та pip
  • Віртуальне оточення venv

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

05ООП і автоматизаціяЗнайомимося з об’єктно-орієнтованим програмуванням і автоматизуємо типові рутинні задачі.
  • Класи, об’єкти, атрибути та методи
  • Наслідування й інкапсуляція
  • Робота з датами та модулем os
  • Запити до API через requests
  • Автоматизація: перейменування файлів, обробка таблиць, розсилки

Практика: Пишете скрипт автоматизації, який сортує файли або отримує дані з API за розкладом.

06Фінальний проєкт і GitЗбираємо знання в завершений проєкт і вчимося працювати з кодом так, як це роблять у командах.
  • Git і GitHub: коміти, гілки, репозиторій
  • Telegram-бот на aiogram: команди, кнопки, стан
  • Міні-гра на pygame: ігровий цикл, спрайти, колізії
  • Структура проєкту й читабельний код
  • Презентація проєкту та наступні кроки в Python

Практика: Створюєте власний Telegram-бот або гру на pygame і публікуєте код на GitHub.

Інструменти

Чим працюємо

Професійні інструменти, якими користуються в ігровій індустрії. Перед стартом допоможемо все встановити й налаштувати.

Python 3VS CodePyCharmpipGit і GitHubaiogrampygameJupyter Notebook
Фінальний проєкт

Власний Python-проєкт

Завершений проєкт на вибір: Telegram-бот, інструмент автоматизації або міні-гра на pygame. Код зберігається на GitHub і стає першим пунктом вашого портфоліо.

  • Логіка на функціях, колекціях і класах
  • Робота з файлами, JSON або зовнішнім API
  • Обробка помилок і зрозуміла структура коду
  • Репозиторій на GitHub з описом проєкту
Формат

Як проходить навчання

Живі заняття з ментором

Пояснення, демонстрація процесу й відповіді на запитання в реальному часі. Можна показати екран і одразу розібрати помилку.

Фідбек на кожну роботу

Конкретно: що працює, де проблема і який наступний крок. Ментор не робить завдання за вас — він вчить знаходити рішення.

Особистий кабінет

Матеріали, домашні завдання, здача робіт, оцінки та фідбек викладача зібрані в одному місці.

Сертифікат

Після успішного завершення програми студент отримує сертифікат LeoGame Academy та готовий проєкт для портфоліо.

Технічні вимоги

Підійде будь-який сучасний ПК чи ноутбук на Windows, macOS або Linux з 4–8 ГБ RAM і стабільним інтернетом. Python і VS Code безкоштовні, допоможемо їх встановити на першому занятті.

Перед стартом перевіримо ваш ПК

На консультації підкажемо, чи підходить конфігурація, та допоможемо встановити необхідні програми.

FAQ

Питання про курс

Уже навчаєтесь у нас? Завдання, матеріали й фідбек — в особистому кабінеті.

Чи підійде курс, якщо я ніколи не програмував?

Так. Курс розрахований на старт з нуля. Ми пояснюємо кожну тему простою мовою, а ментор допомагає розібратися з помилками на практиці.

Що можна робити з Python після курсу?

Автоматизувати робочі задачі, писати ботів і скрипти, а також продовжити навчання в напрямах backend, Data Science, QA Automation чи розробки ігор.

Скільки часу потрібно на домашні завдання?

У середньому 3–5 годин на тиждень. Завдання й матеріали доступні в особистому кабінеті, тож навчання можна поєднувати з роботою.

Коли старт нової групи?

Зараз триває набір у нову групу. Дату старту, формат навчання та вартість повідомляємо після консультації.

Почніть створювати власний проєкт

Розкажіть про досвід і ціль навчання. Ми підберемо групу, формат і реалістичний темп.

Основи програмування Python18+ · Telegram-бот, скрипт автоматизації або міні-граЗаписатися