In this section, we'll recommend optional software regarding code editing. While not mandatory, it might help considerably to use them, especially for newcomers, for whom plain code editing software can be daunting.
Installing the code editing software
Installing Jupyter Notebook (optional)
Notebooks are a great way of sharing code that contains text, explanations, figures, and other rich content. It is used extensively in the data science community because it can store and display the result of long-running operations, while also providing a dynamic runtime to edit and execute the content in.
The code for this book is available on GitHub as plain Python code, but also in the form of Jupyter Notebooks. Each chapter will...