Вход| Код на email
Название курса:
Объектно-ориентированное программирование (ООП) на Python 3
Автор:
selfedu
Аннотация:
Теги:
IT, Python, видеокурс, программирование
Доступ:
Бесплатно
Добавлен:
4/3/2024
Студенты:
0
Чтобы иметь возможность отслеживать историю обучения и сдавать тесты (если они есть), нужно зарегистрироваться или выполнить вход в систему.
Записаться на курс
  • Раскрыть
    Объектно-ориентированное программирование (ООП) на Python 3
    • Концепция ООП простыми словами | Объектно-ориентированное программирование Python
    • #1. Классы и объекты. Атрибуты классов и объектов | Объектно-ориентированное программирование Python
    • #2. Методы классов. Параметр self | Объектно-ориентированное программирование Python
    • #3. Инициализатор __init__ и финализатор __del__ | Объектно-ориентированное программирование Python
    • #4. Магический метод __new__. Пример паттерна Singleton | Объектно-ориентированное программирование
    • #5. Методы класса (classmethod) и статические методы (staticmethod) | ООП Python
    • #6. Режимы доступа public, private, protected. Сеттеры и геттеры | ООП Python
    • #7. Магические методы __setattr__, __getattribute__, __getattr__ и __delattr__ | ООП Python
    • #8. Паттерн "Моносостояние" | Объектно-ориентированное программирование Python
    • #9. Свойства property. Декоратор @property | Объектно-ориентированное программирование Python
    • #10. Пример использования объектов property | Объектно-ориентированное программирование Python
    • #11. Дескрипторы (data descriptor и non-data descriptor) | ООП Python
    • #12. Магический метод __call__. Функторы и классы-декораторы | ООП Python
    • #13. Магические методы __str__, __repr__, __len__, __abs__ | ООП Python
    • #14 Магические методы __add__, __sub__, __mul__, __truediv__ |  ООП Python
    • #15. Методы сравнений __eq__, __ne__, __lt__, __gt__ и другие | ООП Python
    • #16. Магические методы __eq__ и __hash__ | Объектно-ориентированное программирование Python
    • #17. Магический метод __bool__ определения правдивости объектов | ООП Python
    • #18. Магические методы __getitem__, __setitem__ и __delitem__ | ООП Python
    • #19. Магические методы __iter__ и __next__ | Объектно-ориентированное программирование Python
    • #20. Наследование в объектно-ориентированном программировании | ООП Python
    • #21. Функция issubclass(). Наследование от встроенных типов и от object | ООП Python
    • #22. Наследование. Функция super() и делегирование | ООП Python
    • #23. Наследование. Атрибуты private и protected | Объектно-ориентированное программирование Python
    • #24. Полиморфизм и абстрактные методы | Объектно-ориентированное программирование Python
    • #25. Множественное наследование | Объектно-ориентированное программирование Python
    • #26. Коллекция __slots__  | Объектно-ориентированное программирование Python
    • #27. Как работает __slots__ с property и при наследовании | ООП Python
    • #28. Введение в обработку исключений. Блоки try / except | ООП Python
    • #29. Обработка исключений. Блоки finally и else |  Объектно-ориентированное программирование Python
    • #30. Распространение исключений (propagation exceptions) | ООП Python
    • #31. Инструкция raise и пользовательские исключения | ООП Python
    • #32. Менеджеры контекстов. Оператор with  | Объектно-ориентированное программирование Python
    • #33. Вложенные классы | Объектно-ориентированное программирование Python
    • #34. Метаклассы. Объект type | Объектно-ориентированное программирование Python
    • #35. Пользовательские метаклассы. Параметр metaclass | ООП Python
    • #36. Метаклассы в API ORM Django | Объектно-ориентированное программирование Python
    • #37. Введение в Python Data Classes (часть 1)  | Объектно-ориентированное программирование Python
    • #38. Введение в Python Data Classes (часть 2)  | Объектно-ориентированное программирование Python
    • #39. Python Data Classes при наследовании  | Объектно-ориентированное программирование Python
    • Пять принципов SOLID с примерами на Java
Для улучшения работы сайта и его взаимодействия с пользователями мы используем cookies, которые сохраняются на Вашем компьютере. Нажимая СОГЛАСЕН, Вы подтверждаете то, что Вы проинформированы об использовании cookies на нашем сайте. Отключить cookies Вы можете в настройках своего браузера.
согласен