Oi, Mauricio! Como vai?
Gostei bastante da forma como você estruturou as tarefas assíncronas com asyncio.create_task
, deixando o processo de downloads bem dinâmico. Esse tipo de prática ajuda a visualizar de forma simples como várias tarefas podem acontecer ao mesmo tempo.
Uma dica interessante para o futuro é usar o método enumerate
para simplificar iterações em listas. Veja este exemplo:
arquivos = ["a.txt", "b.txt", "c.txt"]
for indice, nome in enumerate(arquivos, start=1):
print(indice, nome)
Esse código percorre a lista mostrando o índice e o valor de cada item automaticamente.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!