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

__slots__

Слайд 1ООПище

__slots__. Множественное наследование.
Метаклассы.
Python
Урок 2


Слайд 2__slots__


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

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


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


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

классов»


Метакласс

Класс

Объект



Слайд 6Пример работы с метаклассами
#`type` - это класс, как `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


Слайд 7Дополнительные материалы
https://www.python.org – официальный сайт разработчиков python

http://python.su – русский форум программистов

Python

Марк Лутц. Изучаем Python, 4-е издание.

Марк Саммерфилд. Программирование на Python 3. 



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

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


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

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