Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:07:07
    1.1 Как правильно выполнять задания курса
  • Урок 2. 00:13:40
    1.2 Концепция ООП простыми словами
  • Урок 3. 00:20:55
    1.3 Классы и объекты. Атрибуты классов и объектов
  • Урок 4. 00:13:08
    1.4 Методы классов. Параметр self
  • Урок 5. 00:09:33
    1.5 Инициализатор __init__ и финализатор __del_
  • Урок 6. 00:13:16
    1.6 Магический метод __new__. Пример паттерна Singleton
  • Урок 7. 00:13:58
    1.7 Методы класса (classmethod) и статические методы (staticmethod)
  • Урок 8. 00:15:51
    1.8 Испытание свойствами и методами
  • Урок 9. 00:16:19
    2.1 Режимы доступа public, private, protected
  • Урок 10. 00:16:43
    2.2 Свойства property. Декоратор @property
  • Урок 11. 00:21:27
    2.3 Дескрипторы (data descriptor и non-data descriptor)
  • Урок 12. 00:15:19
    3.1 Методы __setattr__, __getattribute__, __getattr__ и __delattr__
  • Урок 13. 00:16:58
    3.2 Метод __call__. Функторы и классы-декораторы
  • Урок 14. 00:09:33
    3.3 Методы __str__, __repr__, __len__, __abs__
  • Урок 15. 00:22:20
    3.4 Методы __add__, __sub__, __mul__, __truediv__
  • Урок 16. 00:11:46
    3.5 Сравнения __eq__, __ne__, __lt__, __gt__ и другие
  • Урок 17. 00:10:34
    3.6 Методы __eq__ и __hash__
  • Урок 18. 00:07:00
    3.7 Метод __bool__
  • Урок 19. 00:10:43
    3.8 Методы __getitem__, __setitem__ и __delitem__
  • Урок 20. 00:12:56
    3.9 Методы __iter__ и __next__
  • Урок 21. 00:25:31
    3.10 Испытание магией
  • Урок 22. 00:14:34
    4.1 Наследование в объектно-ориентированном программировании
  • Урок 23. 00:08:36
    4.2 Функция issubclass(). Наследование от встроенных типов
  • Урок 24. 00:10:59
    4.3 Наследование. Функция super() и делегирование
  • Урок 25. 00:08:33
    4.4 Наследование. Атрибуты private и protected
  • Урок 26. 00:10:02
    4.5 Полиморфизм и абстрактные методы
  • Урок 27. 00:16:56
    4.6 Множественное наследование
  • Урок 28. 00:07:45
    4.7 Коллекция __slots__
  • Урок 29. 00:07:59
    4.8 Как работает __slots__ с property и при наследовании ООП Python
  • Урок 30. 00:17:05
    4.9 Испытание Бремя наследия
  • Урок 31. 00:11:43
    5.1 Введение в обработку исключений. Блоки try except
  • Урок 32. 00:11:10
    5.2 Обработка исключений. Блоки finally и else
  • Урок 33. 00:06:08
    5.3 Распространение исключений (propagation exceptions)
  • Урок 34. 00:13:05
    5.4 Инструкция raise и пользовательские исключения
  • Урок 35. 00:12:25
    5.5 Менеджеры контекстов. Оператор with