The machine learning examples posted here use the Anaconda distribution of python version 3. That installation includes all the libraries that will be needed, as well as both the Spyder and Jupyter notebook environments.
These tutorials use Jupyter notebooks. Each notebook is converted to an html document that contains the Jupyter code and output. Links on these webpages open the html documents. You can copy the python code, paste it into your own development editor, and replicate the output on your own computer.
The first two tutorials use the Iris data.