Technical requirements
The following are the Python packages that are used in this chapter, which you can download from PyPI:
requests
aiohttp
Information on how to install packages is included in Chapter 2, Modern Python Development Environments.
The code files for this chapter can be found at https://github.com/PacktPublishing/Expert-Python-Programming-Fourth-Edition/tree/main/Chapter%206.
Before we delve into various implementations of concurrency available to Python programmers, let's discuss what concurrency actually is.