It is quite "magical" how interactive web/wiki is integrated with Python back-end tools
Reading: Getting started with Python, IPython Notebook & GraphLab Create | Coursera
(GraphLab Create is from Turi/Dato, ML startup that was just sold to Apple for $200M)
The Jupyter Notebook — IPython
"The IPython Notebook is now known as the Jupyter Notebook. It is an interactive computational environment, in which you can combine code execution, rich text, mathematics, plots and rich media. For more details on the Jupyter Notebook, please see the Jupyter website."
Interactive demos: Jupyter Notebook Viewer
Even Microsoft have invested to support the project, and there is some integration with Azure ML
Introducing Jupyter Notebooks in Azure ML Studio | Cortana Intelligence and Machine Learning Blog
norvig.com/ipython/README.html
List of IPython (Jupyter) Notebooks by Peter Norvig