На этом шаге мы приведем ссылки на некоторые источники дополнительной информации.
Во всех шагах приводится множество примеров аннотаций типов, но это не учебник по их применению. Лучший источник, с которого можно начать работу с аннотациями типов, - официальная документация Python для модуля ввода (https://docs.python.org/3/library/typing.html). В ней не только описаны все доступные встроенные типы, но и рассказывается, как их использовать для нескольких расширенных сценариев, выходящих за рамки этого краткого введения.
Другой ресурс для изучения аннотаций типов, к которому действительно стоит обратиться, - проект mypy (https://mypy-lang.org/). Это ведущее средство проверки типов в Python. Именно с этим программным обеспечением вы будете работать при фактической проверке правильности аннотаций типов.
Помимо установки и применения mypy, вам следует ознакомиться с документацией mypy (https://mypy.readthedocs.io/en/stable/). В этой обширной документации объясняется, как использовать аннотации типов в некоторых сценариях, отсутствующих в документации стандартной библиотеки. Например, одна из самых запутанных областей - параметризованный код. Хорошая отправная точка для изучения этого вопроса - документация по параметризованным файлам mypy. Еще одним приятным ресурсом является шпаргалка по аннотациям типов, выпущенная mypy (https://mypy.readthedocs.io/en/stable/cheat_sheet_py3.html).
Удачи и успехов!