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

Pythonic-код: сборник идиом

middle~30 мин

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

Квот стоит рядом и обижается вполголоса: тесты зелёные, чего ещё надо. Элодий не спорит. Он пишет мелом на стене одну строку из legacy.py и под ней вторую, которая делает то же самое, и спрашивает, какую из двух ты прочтёшь быстрее через полгода.

Идиома это оборот, который читатель языка узнаёт целиком, не разбирая по словам. В Python их немного, и почти каждая заменяет цикл с номером, счётчик или проверку, которые в C пишут руками. Этот урок собирает их в один сборник: распаковка, enumerate и zip, срезы, ключи сортировки, словари, проверки на None и пустоту, f-строки, просьба вместо разрешения и pathlib. В конце ты перепишешь помощников Квота так, что их можно будет читать вслух.

урок из курса

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

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