Раздел 45 · Python backend: Тарбадель

Подсказки типов и протоколы Лорры

middle~35 мин

без входаВойди, чтобы отмечать прогресс, вести заметки и решать задачи в редакторе. войти

Лорра пришла, как обещала Кельса, с тем же планшетом, что на ревизии, и села у верстака. Ей не нужно запускать терминал, чтобы найти в нём ошибку. Она читает код и сверяет, сходятся ли концы: если функция обещает число, а ей передают строку, это видно без запуска.

Чтобы так читать, обещания надо записать. В прошлом уроке ты уже писал name: str в полях датакласса. В этом уроке такие пометки появятся у каждой функции терминала, а проверять их будет программа, которая читает код так же, как Лорра: mypy.

урок из курса

Урок из курса «Python backend: Тарбадель». Курс покупается один раз и остаётся навсегда: 500 ₽.

Оплата пока не подключена: премиум и курсы открываются промокодом.