Аннотируй это: а так ли нужна аннотация типов в Python // Бесплатный урок OTUS
PHP
АННОТАЦИЯ В этой статье рассмотрен скриптовый язык – PHP. Сама статья подойдет для людей не шибко сведущих в программировании. Тут вы найдете ответы на вопросы по типу: “Что такое PHP?”, “Как оно появилось?”, “ Где применяется?” и “Хорош ли язык?”. PHP-один из самых распространенных языков web-разработки. На нём делают сайты и веб-приложения — блоги, интернет-магазины или социальные сети. На сегодняшний день, PHP используют более чем 80% сайтов в интернете. Что такое PHP? PHP – это скриптовый язык...
Аннотации типов в Python
Все мы знаем, что Python - язык с динамической типизацией. Но с довольно давних пор в нем также появилась возможность явно указывать типы данных и это здорово матчится с принципом дзена Python: явное лучше неявного (Explicit is better than implicit). Зачем их вообще указывать? Да, аннотации являются необязательными, но я бы сказал, что это правила хорошего тона для программистов. Важно четко понимать, с чем ты работаешь. Это поможет избежать ошибок (зачастую нетривиальных), когда параметр обрабатывает несколько типов данных или принимает какие-то сложные объекты...