typing annotations
-
Хабрахабр
Новинки аннотаций типов в Python 3.8 (Protocol, Final, TypedDict, Literal)
8 и аннотации типов получили новые возможности: Сегодня ночью вышел Python 3. Протоколы Типизированные словари Final-спецификатор Соответствие фиксированному значению Если вы ещё не знакомы с аннотациями типов, рекомендую обратить внимание на мои предыдущие статьи (начало, продолжение)И пока все переживают о моржах, я хочу кратко рассказать о новинках в модуле typing Протоколы 8 мы не могли выразить необходимые требования к объекту…
Читать далее » -
Хабрахабр
Введение в аннотации типов Python. Продолжение
Автор иллюстрации — Magdalena Tomczyk Однако несколько важных моментов остались не рассмотрены. В первой части статьи я описал основы использования аннотаций типов. Но начать хотелось с более простых вещей Во-первых, дженерики — важный механизм, во-вторых иногда может оказаться полезным узнать информацию об ожидаемых типах в рантайме. Предварительное объявление Например, следующий код даже не запустится: Обычно вы не можете использовать тип…
Читать далее »