2 вопросов
-
senior theory Сравни `typing.Protocol` (structural subtyping) с ABC (nominal subtyping). Когда что выбрать, что такое `@runtime_checkable` и каковы его подводные камни?
-
senior theory Что такое `ParamSpec` и `Concatenate`? Покажи кейс декоратора, который добавляет первый аргумент к функции, и объясни почему до 3.10 это было нельзя нормально …