Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Множественное наследование. Метаклассы

__slots__
ООПище__slots__. Множественное наследование. Метаклассы.PythonУрок 2 __slots__ НаследованиеПростое наследованиеМножественное наследование Множественное наследование МетаклассыМетакласс - это то, что создаёт эти самые объекты или «фабрика классов»Метакласс Класс Объект Пример работы с метаклассами#`type` - это класс, как `str` и `int`, от Дополнительные материалыhttps://www.python.org – официальный сайт разработчиков pythonhttp://python.su – русский форум программистов PythonМарк
Слайды презентации

Слайд 2 __slots__

__slots__

Слайд 3 Наследование
Простое наследование

Множественное наследование

НаследованиеПростое наследованиеМножественное наследование

Слайд 4 Множественное наследование

Множественное наследование

Слайд 5 Метаклассы
Метакласс - это то, что создаёт эти самые

МетаклассыМетакласс - это то, что создаёт эти самые объекты или «фабрика классов»Метакласс Класс Объект

объекты или «фабрика классов»

Метакласс
Класс
Объект


Слайд 6 Пример работы с метаклассами
#`type` - это класс, как

Пример работы с метаклассами#`type` - это класс, как `str` и `int`,

`str` и `int`, от него тоже можно наследовать
class LowerAttrMetaClass(type):


def __new__(cls, name, bases, clsdict):
attrs = ((attr, value) for attr, value in clsdict.items() if not attr.startswith('__'))
uppercase_attr = dict((attr.lower(), value) for attr, value in attrs)
return type(name, bases, uppercase_attr)

class AttrControled(metaclass=LowerAttrMetaClass):
pass


  • Имя файла: mnozhestvennoe-nasledovanie-metaklassy.pptx
  • Количество просмотров: 115
  • Количество скачиваний: 1
- Предыдущая Эвакуация населения
Следующая - Налог на прибыль