Встречается на 1% собеседований по Python
Какие знаешь инструменты для проверки аннотации типов
В 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
интервью вопросы и ответы