We'll be needing the following things for this chapter:
- Python 3.6 or higher
- RAM: Minimum – 6 GB (Windows), 8 GB (macOS); recommended 8 GB
- Storage: Minimum 7200 RPM SATA with 20 GB of available space, recommended SSD with 40 GB of available space
- Processor: Minimum Intel Core i3 2.5 GHz, recommended Intel Core i5
- PIL: The Python Imaging Library
- NumPy: A multidimensional and array-processing library
- pygooglechart: A Python wrapper for the excellent Google Chart API
- FPDF: A simple and pure-Python PDF writer