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