Встречается на собеседованиях • сегодня
Какие знаешь инструменты для проверки аннотации типов
В Python есть несколько инструментов для проверки аннотаций типов:
-
mypy – самый популярный статический анализатор. Умеет проверять типы в runtime и предлагает подробные сообщения об ошибках.
bashpip install mypy mypy your_script.py -
pyright (от Microsoft) – быстрый анализатор с поддержкой последних PEP. Работает в VS Code через Pylance.
bashpip install pyright pyright your_script.py
-
pyre (от Facebook) – мощный инструмент с инкрементальной проверкой.
bashpip install pyre-check pyre check -
pydantic – валидация типов в runtime, особенно полезен для данных (JSON, конфиги).
pythonfrom pydantic import BaseModel class User(BaseModel): name: str age: int -
typing (встроенный модуль) – базовые аннотации, но без проверки (только подсказки для IDE).
Для CI/CD удобно использовать mypy или pyright из-за их интеграции с pre-commit и GitHub Actions.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы