These are the prerequisites for this book:
- Basic Python knowledge is expected. Interested readers can refer to Learning Python by Fabrizio Romano if they are relatively new to Python programming.
- A working installation of Python 3.4 or later is required. The default Python distribution can be obtained from https://www.python.org/download/. Readers may also explore other Python distributions, such as Anaconda (https://www.continuum.io/downloads), which provides better package dependency management.
- A Windows 7+, macOS 10.10+, or Linux-based computer with 4 GB RAM or above is recommended.
- The code examples are based on Matplotlib 2.x, Seaborn 0.8.0, Pandas 0.20.3, Numpy 1.13.1, SciPy 0.19.1, pycountry 17.5.14, stockstats ...