⚡️ Типизируем код в python



Типизированный код упростит его понимание другими разработчиками, позволит лучше работать с IDE и даже снизит риски появления багов в коде.



Так, довольно часто в примерах были символы : и -> в аргументах или после объявления функции. Другой символ, :, задаёт тип переменной, а -> — класс возвращаемого значения команды.



Типы могут быть как базовые (str, int, double, etc) так и более сложные (List, Dict, Callable, etc).



Для работы с последними необходим модуль typing, подробнее о котором можно почитать на сайте документации.



#теория