I'm going to start by admitting this chapter may become obsolete in the future because installing open source software on your workstation can be a painful process and, in some cases, is being replaced by preinstalled virtual machines or cloud versions. For example, Microsoft offers a free Azure subscription option for a cloud-hosted Jupyter Notebook.
Understanding all of the dependencies of software versions, hardware, Operating System(OS) differences, and library dependencies can be complex. Further, your IT department rules on software installations in enterprise environments may have security restrictions that prohibit access to your workstation filesystem. In all likelihood, with more innovation in cloud computing, most of the steps will already be done ahead of time, eliminating the need to install software altogether.
With that said, I'm going to walk you through the process of installing Python and...