Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
Спасибо за наглядные примеры!
Правда я сообразила, что ушла на работу и забыла разгрузить стиральную машину 😩
Сам range не является генератором, он реализует протокол последовательности, тогда как генераторы реализуют протокола Итератора. По этому нельзя вызвать next(range(100)) и именно поэтому к одному и тому же range можно обращаться многокртано.
Лучшая статья на тему асинхронности, спасибо!
Под чешуёй асинхронности: from yield to await