Обновить
0
@gaba_mread⁠-⁠only

Пользователь

Отправить сообщение

Протоколы в Python

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели47K

В Python 3.8. появилась новая примечательная возможность — протоколы (protocols). Протоколы — это альтернатива абстрактным базовым классам (abstract base classes, ABC). Они позволяют пользоваться структурной подтипизацией (structural subtyping), то есть — осуществлять проверку совместимости классов исключительно на основе анализа их атрибутов и методов. В этом материале мы поговорим о протоколах в Python и разберём практические примеры работы с ними.

Читать далее

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность