Об’єктно-орієнтоване програмування на Python

Метою вивчення дисципліни «Об’єктно-орієнтоване програмування на Python» є формування у студентів глибоких знань та практичних навичок у застосуванні об’єктно-орієнтованого підходу до розробки програмного забезпечення з використанням мови програмування Python. У межах курсу розглядаються основні поняття ООП, такі як класи, об'єкти, інкапсуляція, наслідування, поліморфізм, абстракція, а також більш просунуті теми: множинне наслідування, магічні методи, декоратори, робота з модулями та пакетами.

Силабус