
- Кількість кредитів 4
- Тип Обов'язковий
- Семестр 3
- Рівень вищої освіти Бакалавр
- Підсумковий контроль Залік
Метою навчальної дисципліни є ознайомлення студентів з теоретичними основами і принципами об’єктно-орієнтованого програмування та способом реалізації цих принципів на мові Python.
Курс охоплює ключові принципи ООП: інкапсуляцію, успадкування, поліморфізм та абстракцію. У межах курсу студенти навчаться створювати класи, об'єкти та методи, використовувати модифікатори доступу, працювати з конструкторами та деструкторами, застосовувати успадкування для розширення функціоналу програм. Практичні завдання забезпечать студентам можливість розвивати навички розробки програмних систем на основі ООП, з можливістю подальшого інтегрування отриманих знань у реальні проєкти.