Головна Школи Stfalcon Academy Програмування Python
Stfalcon Academy

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

64 занять
Для початківців
Python
Цей курс навчить вас основам програмування на Python. Ви розберете синтаксис, створите прості програми та навчитеся працювати з графічними інтерфейсами за допомогою Tkinter. Під час навчання ви напишете власні ігри, калькулятори та інші корисні додатки.

Про курс

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

Основи Python та створення перших ігор

Курс починається з основ синтаксису Python. Студенти знайомляться з редактором коду та вчаться створювати прості графічні елементи за допомогою модуля turtle. В цьому модулі розглядаються змінні, типи даних, логічні оператори та умовні конструкції. Практична частина включає створення гри "Камінь, ножиці, папір" з використанням циклів та логіки.

Робота з даними та функціями

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

Розробка ігор на PyGame

Цей блок присвячений роботі з бібліотекою PyGame для створення 2D-ігор. Студенти вчаться програмувати рух персонажів, обробляти зіткнення, додавати анімацію та звуки. Практика включає розробку клікера та гри у стилі Roguelike або Pacman, з можливістю налаштування рівнів складності та візуальних елементів.

Створення графічних інтерфейсів з Tkinter

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

Робота з базами даних та API

Ця частина курсу охоплює інтеграцію додатків з базами даних SQLite та зовнішніми API. Студенти створюють CRM-систему, додаток для прогнозу погоди та генератор паролів. Навчаються експортувати дані в Excel, працювати з файлами та реалізовувати пошук в базах даних.

Розширені проекти та інструменти

Завершальний модуль включає створення складних додатків: MP3-плеєра з регулюванням гучності, конвертера валют, іпотечного калькулятора та карткових ігор. Студенти також вчаться робити скріншоти програмно, працювати з веб-браузерами з Tkinter та створювати перекладач.

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

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

Переваги курсу

Навчання будується на індивідуальному підході до кожного студента. Заняття проводять досвідчені викладачі з використанням сучасних методів навчання. Мовне середовище сприяє покращенню англійської, що важливо для програмістів. Після успішного завершення курсу видається сертифікат.

Що включено

Видається диплом/сертифікат
Гнучкий графік
Реальний проект у портфоліо
Супровід ментора