Sobes.tech
Junior — Senior

Asynchronous image downloading in a Python project

livecode

Task condition

Create a small Python application that:

  • Downloads 10 images from the internet in parallel;
  • Saves the obtained files in the image directory located in the root of the project;
  • Uses asynchronous tools for downloading (for example, aiohttp and asyncio);
  • Creates the image folder automatically if it does not exist;
  • Saves each image with a unique name.