Задание 1 из 2 · Теория и квиз · +40 XP
Идиомы Python
Генератор (yield) отдаёт значения по одному и не держит всю последовательность в памяти. Декоратор — функция, которая оборачивает другую: @lru_cache добавляет мемоизацию одной строкой. with open(...) гарантирует закрытие файла даже при исключении. GIL не даёт потокам CPython выполнять байткод параллельно, поэтому для счётных задач берут multiprocessing, а потоки — для ожидания сети и диска.