CyberBionic Systematics

Python Базовий

6 501 UAH за курс
24 годин
Для початківців
Python
Цей курс продовжує основи Python, розглядаючи об’єктно-орієнтоване програмування. Ви навчитеся працювати з класами, спадкуванням, інкапсуляцією та поліморфізмом. Також курс охоплює роботу з файлами, модулями, генераторами та обробкою помилок. Після навчання ви зможете створювати складніші програми на Python.

Про курс

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

Основи об'єктно-орієнтованого програмування

На цьому курсі починають з основ ООП. Студенти вчаться створювати класи, задавати атрибути та методи. Розбирають, як працює конструктор. Після цього модуля з'являється розуміння, що таке об'єктно-орієнтоване програмування і як створювати класи в Python.

Поглиблене вивчення ООП

Далі курс показує, як працює спадкування. Студенти дізнаються про анотації, абстрактні класи та методи. Потім переходять до інкапсуляції та поліморфізму. Ці три модули дають повне розуміння основних принципів ООП та їх реалізації в Python.

Робота з помилками та внутрішніми механізмами

Тут студенти вчаться обробляти винятки та помилки. Далі розглядають інтроспекцію та рефлексію - принципи, які дозволяють програмі аналізувати власну структуру. Ці знання допомагають краще розуміти, як працює код.

Ітератори та генератори

Окремий модуль присвячений ітераторам. Студенти вчаться створювати власні ітератори. Потім переходять до генераторів - розбирають, як їх створювати і коли використовувати. Ці інструменти значно спрощують роботу з даними.

Робота з файлами та модулями

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

Регулярні вирази

Останній теоретичний модуль присвячений регулярним виразам. Студенти дізнаються, де застосовуються такі вирази і які задачі вирішують. Отримують практичні навички роботи з regex в Python.

Практична частина

Закінчується курс двома практичними заняттями. Тут студенти закріплюють отримані знання на реальних завданнях. Практика допомагає відточити навички та підготуватися до самостійної роботи.

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

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

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

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

Що включено

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