To get the most out of this book
Knowledge of elementary real-number algebra and Python SPACE basic programming skills are the main requirements for this book.
You will need to install Python—the latest version, if possible—to run the code in the book. You will also need to install the Python libraries listed in the following table to run some of the code in the book. All code examples have been tested in JupyterLab using a Python 3.8 environment on the Windows 10 OS, but they should work with any version of Python 3 in any OS compatible with it and with any modern integrated development environment, or simply a command line.
More information about installing Python and its libraries can be found in the following links:
- Python: https://www.python.org/downloads/
- matplotlib: https://matplotlib.org/3.3.3/users/installing.html
- NumPy: https://numpy.org/install/
- pandas: https://pandas.pydata.org/pandas-docs/stable/getting_started/install.html
- scikit-learn: https://scikit-learn.org/stable/install.html
- SciPy: https://www.scipy.org/install.html
- seaborn: https://seaborn.pydata.org/installing.html
If you are using the digital version of this book, we advise you to type the code yourself or access the code via the GitHub repository (link available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.