Разгадываем протокол итератора Python: глубокое погружение в __iter__ и __next__ | MLOG | MLOG