IT-Столиця

Python Basic

5 900 UAH за курс
10 занять
Для початківців
Python
Цей курс навчить вас програмувати на Python з нуля до середнього рівня. Ви розберете основні концепції — від змінних і циклів до роботи з файлами та ООП. Курс включає практичні завдання та підходить для тих, хто хоче розвиватись у IT.

Про курс

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

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

На цьому курсі починають з розуміння, навіщо взагалі потрібні комп'ютерні програми. Розглядають програмування як творчий процес. Знайомляться з мовою Python, її відмінностями від інших мов. З'ясовують, що таке компіляція та інтерпретація. Опановують базові принципи написання програм. Закріплюють знання практичними вправами.

Принципи програмування та робота з даними

Далі вивчають основні парадигми та принципи програмування. Переходять до синтаксису мови Python. Розбираються з типами даних, змінними та операторами. Вчаться працювати з операндами та виразами. Опановують порядок виконання операцій. Навчаються коментувати код для кращої читабельності. Кожну тему закріплюють вправами.

Управління потоком виконання

Тут студенти вчаться керувати логікою програми. Вивчають логічні оператори та умовне виконання. Розбирають послідовність умовних конструкцій. Опановують обробку винятків за допомогою try та except. На практиці вправляються у створенні розгалужених алгоритмів.

Цикли та робота зі списками

Модуль присвячений організації повторюваних дій. Вивчають цикли while та for. Розбирають оновлення змінних у циклах. Опановують оператори break та continue для контролю виконання. Переходять до роботи зі списками - створення, зміна елементів, обхід та виведення даних.

Функції та робота з рядками

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

Робота з файлами та колекціями

Цей блок вчить зберігати та зчитувати дані. Розглядають відкриття файлів, читання текстової інформації. Опановують роботу з форматом JSON. Вивчають основні типи колекцій - кортежі, словники, множини. Вчаться використовувати словники як лічильники, працювати з колекціями у циклах.

Поглиблені концепції програмування

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

Створення графічного інтерфейсу

Завершальний модуль присвячений розробці GUI. Використовують бібліотеку tkinter. Студенти вчаться створювати віджети, налаштовувати розміри та шрифти. Додають кнопки, змінюють кольори, обробляють події click. Опановують роботу з полями введення, діалоговими вікнами. Створюють перші повноцінні програми з графічним інтерфейсом.

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

Після курсу студенти можуть створювати програми на Python середньої складності. Розуміють основні принципи програмування. Вміють розробляти інструментальні програми невеликого функціоналу. Можуть проєктувати структуру програми та створювати базові додатки. Опанували принципи, необхідні для подальшого розвитку в IT.

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

Викладачі мають практичний досвід роботи. Доступне корпоративне навчання. Можна навчатися у вихідні дні. Випускники мають можливість працевлаштування у провідних IT-компаніях. Доступне індивідуальне навчання за потребою.

Що включено

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