Встречается на собеседованиях • сегодня
Используешь ли библиотеку typing в Python
Да, использую typing для аннотации типов, особенно в production-коде. Это улучшает читаемость, помогает IDE с автодополнением и выявляет ошибки через mypy.
Пример:
python
from typing import List, Dict, Optional
def process_data(data: List[Dict[str, int]]) -> Optional[float]:
if not data:
return None
return sum(item["value"] for item in data) / len(data)
text
Особенно полезно для:
- Сложных структур данных (`Union`, `TypedDict`).
- Асинхронного кода (`Awaitable`, `Coroutine`).
- Кастомных типов (например, `NewType`).
Но в Jupyter-ноутбуках или прототипах иногда опускаю для скорости.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы