Python. Все об аннотации типов (hints, типизация)
📚 Типизация в Python - полное руководство
📚 Типизация в Python - полное руководство На Boosty вышел полноценный материал о том, как правильно типизировать код на Python и избавиться от большинства ошибок на этапе разработки! Что внутри? - Подробный разбор аннотаций типов с примерами кода — от базовых (str, int, list) до кастомных (Literal, NewType, TypedDict) - Настройка и использование mypy — руководство по проверке типов в ваших проектах - Продвинутые техники с дженериками — включая новый синтаксис Python 3.12 (def func[T](arg: T) -> T) - Типизация функций высшего порядка...
Типизация в Python: необходимость или переоценённое новшество
Python всегда славился своей гибкостью, простотой и подходом "сначала сделай, а потом думай". Однако с введением аннотаций типов (type hints) в версии 3.5 началась новая эпоха, которая вызвала бурные дискуссии в сообществе разработчиков. В своём блоге UTCC один из авторов делится сомнениями относительно реальной пользы типизации. Эти размышления заставляют задуматься о том, насколько type hints действительно полезны в повседневной разработке. Типизация в Python изначально задумывалась как добровольный инструмент, способный помочь разработчикам создавать более предсказуемый и стабильный код...