Ho Lee Fuk

Сенсей
🛡 МОДЕРАТОР 🛡
Регистрация
22 Февраль 2018
Сообщения
10.480
Автор: Stepik

Название: Объектно-ориентированное программирование на Python (2022)

1650913839156-png.96340


Описание:

Данный курс является логическим продолжением моего курса, посвященному основам программирования на Python.

Без знания основ 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

Выпускной

Мое почтение

Скачать:
Скрытое содержимое могут видеть только члены группы Премиум.


Скрытый контент для пользователей All-dar.
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Сверху