Курс Програмування Python

  • Online
  • Для дітей
  • Python
Навчальний центр: Stfalcon Academy
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:64 занять
Початок курсу:Будь-який момент
Вартість навчання:Уточнюйте

Курс є базовим. Він познайомить вас із основними поняттями, ви вивчите принципи програмування, навчитеся створювати програми, розглянете створення графічних інтерфейсів.

Програма курсу

Модуль 1. Знайомство з синтаксисом Python, та ази програмування

  • Знайомство з редактором. Створення простих малюнків за допомогою модуля "turtle"
  • Змінни, типи даних, та операції на них
  • Введення даних, що дозволяє вставити нову інформацію
  • Малювання за допомогою інструментів модуля. Індивідуальна робота
  • Логічні оператори, логічні умови
  • Додаткові комбінації та аргументи
  • Що таке безкінечний цикл, які приклади, та що таке рекурсія
  • Створення гри "Камінь, нижниці, папір" за допомогою логічних операторів і безкінечного циклу
  • Контролюючий цикл For, що таке ітератор, що таке ітерація
  • Умовні інструкції в циклі, де вони застосовуються. Складна типізація програми
  • Зупинка безкінечного цикла. Break
  • Створення текстової гри "Гонки"
  • Що таке списки, нумерація індексів. Та додаткові методи додавання, видалення
  • Що таке словники, ключ - значення елемента. Створення чат бота
  • Створення лабіринту за допомогою словника, додавання складності гри
  • Що таке функція, опрощення коду. Визов функції
  • Великий модуль PyGame. Вступ
  • Як навчити героя ходити, додавання логіки. Створення анімації гри
  • Метод малювання нашої гри Colliderect, та додавання екрану "Вихід"
  • Створення функції для гри. Що таке координати (x, y)
  • Функціонал та обробка кліків миші
  • Як зробити, щоб програма обробляла дані, кліки, та клавіатуру від користувача
  • Створення проєкту Clicker
  • Додавання за винагороду скіни та їх покупка
  • Підготовка до свого проєкту
  • Створенння гри Roguelike, Pacman
  • Як і для чого потрібно реалізувати метод Collidelist
  • Проєкт, реалізація, вміст
  • Додавання ворогів, перешкод, труднощів
  • Додавання рівнів, їх складності. Hard - Easy
  • Доопрацювання гри, можливість змінювати фон, героя. Додавання звуку. Збільшення кількості очок
  • Фінальний проєкт. Та створення портфоліо

Додаткове заняття: підсумки Модуля 1.

Модуль 2. Tkinter (для програмування графічних десктопних програм)

  • Створення графічних інтерфейсів користувача за допомогою Python та TKinter
  • Позиціонування за допомогою сіткової системи Tkinter
  • Створення кнопок за допомогою TKinter. Створення полів введення. Створення простого калькулятора
  • Використання піктограм, зображень та кнопок виходу. Створення програми для перегляду зображень. Додавання рядка стану. Додавання фреймів до програми
  • Радіокнопки. Скриньки повідомлень. Діалогове вікно відкриття файлів
  • Слайдери з TKinter. Checkboxes. Випадаючі меню
  • Використання баз даних. Створення графічного інтерфейсу для нашого додатку бази даних. Видалення запису з нашої бази даних. Оновлення запису за допомогою SQLite
  • Створення додатку про погоду. Зміна кольорів у нашому додатку про погоду. Додавання форми пошуку за індексом
  • Створення інструменту бази даних CRM. Створення бази даних і таблиці для нашої CRM. Додавання поля введення для нашого інструменту CRM. Пошук по всім клієнтам CRM. Експорт бази даних CRM в Excel файл. Пошук клієнта за прізвищем в CRM
  • Випадаюче вікно пошуку по базі даних CRM. Множинні результати пошуку в CRM.Оновлення запису MySQL. Як змінити розмір поля введення по висоті
  • Генератор випадкових переможців
  • Створення додатку для географічних флеш-карт. Державні столичні радіокнопки
  • Додаток для додавання флеш-карт. Список полів
  • Створення вкладок в графічному інтерфейсі за допомогою Блокнота. Автоматичне створення декількох полів введення. Кнопки з зображенням та закруглені кнопки
  • Створення календаря з можливістю вибору дати
  • Таймери та годинники з TKinter
  • Гра в слова Jumble Game
  • Звуки і музика в Ткінтері. Створення MP3-плеєра за допомогою Tkinter. Кнопка паузи MP3-плеєра. Кнопки перемотування вперед і назад MP3-плеєра. Тривалість і довжина пісні в MP3-плеєрі. Повзунок положення композиції MP3-плеєра. Регулювання гучності
  • Кнопка скасування та повторення тексту. Створення текстового редактора. Друк файлу. Вибрати "Все" та "Очистити". Нічний режим - створення текстового редактора
  • Гра "Хрестики-нулики"
  • Використання електронних таблиць Excel за допомогою Tkinter та Openpyxl
  • Гра "Камінь, папір, ножиці". Динамічна зміна розмірів кнопок при зміні розміру вікна
  • Як використовувати зображення в якості фону. Динамічна зміна розміру фонових зображень. Використання полів введення на полотні
  • Додаток "Список справ". Як викреслювати та прибирати пункти зі списку справ. Збереження та відкриття списків справ
  • Як змінити курсор миші
  • Як побудувати граббер цін на біткойн за допомогою Beautiful Soup
  • Створення додатку для створення флеш-карток з іноземної мови. Створення пошукового додатку до Вікіпедії
  • Створення надійного додатку для генератора паролів
  • Створення додатку для конвертера валют
  • Користувацький хакерський рядок заголовка! Генератор реєстраційних ключів програмного забезпечення. Підтвердження реєстраційного ключа програмного забезпечення
  • Відкриваємо веб-браузер від Tkinter. Підключення однієї смуги прокрутки до декількох текстових полів
  • Створення іпотечного калькулятора
  • Створення скріншотів з програми Tkinter
  • Створення програми-перекладача
  • Створіть військову карткову гру
  • Блекджек - Зберіть п'ять карт і виграйте

Додаткове заняття: підсумки Модуля 2.

По закінченню курсу ви:

  • Познайомитеся з мовою програмування Python
  • Навчитесь аналізу коду
  • Навчитесь створювати повноцінні комп'ютерні ігри
  • Навчитесь багатьом модулям Python
  • Відчуєте себе GameDev'ом

Особливості курсу

  • Індивідуальний підхід
  • Висококваліфіковані викладачі
  • Сучасні технології навчання
  • Мовне оточення для вивчення англійської
  • Сертифікат про проходження курсу

Викладачі курсу

  • Віталій - Python Developer(Django) 4+досвіду роботи, досвід викладання програмуванню 2+
  • Євген - Сертифікований Adobe Commerce Expert, Team Lead та Software Architect, 12+ років досвіду

Категорії курсу

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
GoIT
Формат
Online
Початок навчання
Будь-який момент
Тривалість
7 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
IT-школа СМАРТ
Формат
Online
Початок навчання
Дата формується
Тривалість
-
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
2 790 UAH за місяць
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
24.10.2025
Тривалість
20 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
5 417 UAH за курс
Навчальний центр
Hillel IT school
Формат
Online
Початок навчання
06.10.2025
Тривалість
32 занять
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
10 700 UAH за курс