
⚡️ Типизируем код в python
Типизированный код упростит его понимание другими разработчиками, позволит лучше работать с IDE и даже снизит риски появления багов в коде.
Так, довольно часто в примерах были символы : и -> в аргументах или после объявления функции. Другой символ, :, задаёт тип переменной, а -> — класс возвращаемого значения команды.
Типы могут быть как базовые (str, int, double, etc) так и более сложные (List, Dict, Callable, etc).
Для работы с последними необходим модуль typing, подробнее о котором можно почитать на сайте документации.
#теория
Типизированный код упростит его понимание другими разработчиками, позволит лучше работать с IDE и даже снизит риски появления багов в коде.
Так, довольно часто в примерах были символы : и -> в аргументах или после объявления функции. Другой символ, :, задаёт тип переменной, а -> — класс возвращаемого значения команды.
Типы могут быть как базовые (str, int, double, etc) так и более сложные (List, Dict, Callable, etc).
Для работы с последними необходим модуль typing, подробнее о котором можно почитать на сайте документации.
#теория