Before making headway, let's understand the technical requirements and configure the development environment. This chapter does have a conceptual demonstration of an application development. Hence, there are some prerequisites:
- Ubuntu 16.04/macOS/Windows
- Python 3.6
- Pipenv tool
- Zappa
- Flask
- Flask Extensions
Once you have configured Python 3.6 and installed the Pipenv tool, you can create a virtual environment and install these packages. We are going to explore the installation and configuration of this in a later section. Let's move on and understand some basic concepts of Python-based frameworks and their related implementation.