3 года назад
10 итераторов, о которых вы могли не знать
Статья на Хабре Одним из главных достоинств Python является выразительность кода. Не последнюю роль в этом играет возможность удобной работы с коллекциями и последовательностями различного вида: перебор элементов списка по одному, чтение файла по строкам, обработка всех ключей и значений в словаре. Эти и многие другие подобные задачи в Python помогает решить так называемый протокол итераторов (Iterator protocol). Именно этот протокол обеспечивает работу цикла for, устанавливает по каким объектам можно итерироваться, а по каким нет...
1 месяц назад
Как приручить питона?
Недавно была на занимательном онлайн-митапе сообщества python-разработчиков, где обсуждали вопросы, которые обычно задают на собеседовании. Я думала (до этого митапа), что неплохо разбираюсь в питоне для самоучки...