2022-06-21 04:02:13
Объектно-ориентированное программирование на Python
Программа курса:
-Введение в классы
Классы, объекты, экземпляры классов
Атрибуты класса
Атрибуты экземпляра класса
Функции как атрибут класса
-Методы и свойства
Методы экземпляра. Аргумент self
Инициализация объекта. Метод init
Практика "Создание класса и его методов"
Моносостояние для экземпляров класса
Публичные, приватные, защищенные атрибуты и методы
Геттеры и сеттеры, property атрибуты
Декоратор Property
Вычисляемые свойства
Classmethod и staticmethod
Пространство имен класса
Практика по методам и свойствам (property)
-Магические методы. Double underscore (dunder) methods
Магические методы. Методы
str и
reprМагические методы
len и
absМагические методы
add,
mul,
sub и
truedivСпециальные методы сравнения объектов классов
Магические методы
eq и
hashМагический метод
boolМагический метод
callПолиморфизм в Python
Методы
getitem ,
setitem и
delitemМагические методы
iter и
next-Наследование
Принцип наследования в ООП
Наследование от object и от других встроенных типов
Переопределение методов в Python
Расширение класса в Python
Делегирование в Python
Множественное наследование
Slots
Slots: свойства(property) и наследования
-Исключения Exceptions
Исключения в Python
Распространение исключений
Обработка исключений try-except
Инструкция raise
Пользовательские исключения в Python
скачать
#курсы
365 views01:02