Before moving ahead, let's configure some prerequisites, such as the tools and packages that we will require, in order to get the development environment set up. Here is a list of the software and packages that you will need:
- Ubuntu 16.04/macOS/Windows
- Docker
- Python 3.6
- Pipenv tool
- Falcon
- Falcon-multipart
- Gunicorn
- catdoc
- Zappa
Here, we've mentioned the operating system along with other required tools and packages. Choose any of these operating systems and install Docker as per the instructions detailed on its official site (https://docs.docker.com/). We will see detailed information about installing Python-specific packages in the upcoming API development section. Let's move to the next section, where we will understand the concept of Docker.