начну срач о типхинтах.
У нас есть питон, яп с динамической типизацией. Мы платим за неё больше. Мы начинаем покрывать его тапхинтам, пытаясь добавить кастрированную стат типизацию. Смотрите, мы платим за то, что реализовано в петуне, больше чем за то, что реализовано в других языках нативнее.
Я пришёл к выводу, что тайпхинты не нужны.
Пс: тайпхинты нужны для каких-нить пидантиков, датаклассов. Не вижу смысла Использовать их в обычном коде
Не согласен, осуждаю. Питон дает тебе гибкость и выбор, не заставляя писать типы везде ибо нахуя переписывать один и тот же код для сложения 1+0.1 и 0.1+1? Но при этом со сложными объектами и возвратами чтоб тебе сама иде могла сказать что ты можешь взять, а что нет - надо добавлять тайпхинты