Встроенные средства Python для утиной типизации.
Понятие протокол введено для обозначения частичного или полного подчинения объектов тому или иному договору (интерфейсу).

В утиной типизации Python любой объект, вне зависимости от типа, может объявить о своём следовании договору путём поддержки протокола. Обычно поддержка протокола заявляется путём реализации одного или нескольких методов, характерных для него.
Синонимы поиска: Protocols (протоколы)
Статьи раздела
Rich Comparisons («богатые» сравнения) «Богатые» сравнения позволяют существенно обогатить/расширить возможн…
Протокол дескриптора Протокол регламентирует работу дескриптора.
Протокол доступа к атрибутам Протокол регламентирует методы обращения к атрибутам.
Протокол итератора Протокол регламентирует методы, описывающие итераторы.
Протокол консервирования Протокол регламентирует работу консервирования.
Протокол копирования Протокол регламентирует работу функций копирования объектов.
Протокол менеджера контекста Протокол регламентирует методы менеджеров контекста.
Протокол последовательности Протокол регламентирует работу с последовательностями.
На заметку
Зарегистрированные пользователи могут добавлять Книги.