Начал изучать python где-то 3 дня назад.
async def arange(*args, **kwargs):
for i in range(*args, **kwargs):
yield i
async for i in arange(5000):
i**i
range
не возвращает awaitable объект. await resp.json()
возвращает вам обычный словарь или список.