Здравствуйте. Сливаю вам курс по ООП в языке Python. В курсе: #0. ООП: Введение (проблема процедурного подхода) #1. ООП: Объекты и классы #2. ООП: Атрибуты класса и функции #3. ООП: Классы как callable-объекты, экземпляры классов #4. ООП: Функции классов и методы экземпляров, self #5. ООП: Инициализация экземляров, __init__ метод #6. ООП: Статические методы и декоратор @staticmethod #7. ООП: Инкапсуляция, приватные атрибуты и публичный интерфейс #8. ООП: Пример 1 #9. ООП: Name mangling #10. ООП: Область видимости классов и Методы класса @classmethod #11. ООП: Свойства property_inactive3036374, геттеры и сеттеры (getter, setter) #12. ООП: Свойства только для чтения и вычисляемые свойства #13. ООП: Наследование, перегрузка методов и расширение функциональности #14. ООП: Множественное наследование, mro, миксины #15. ООП: Полиморфизм, перегрузка операторов #16. ООП: Хэшируемые объекты и равенство #17. ООП: super() и делегирование родителям #18. ООП: Дескрипторы. Non-data дескрипторы #19. ООП: Дескрипторы данных #20. ООП: Слабые ссылки weakref и проблема хранения данных в экземпляре дескриптора #21. ООП: Метод __set_name__ и хранение данных в экземпляре класса-владельца Скачать