IPython Notebook is an amazing tool. I used it a lot while presenting examples during my GSoC project. It was easy to clearly present the features I was adding to the library as the project progressed. I also used it regularly as an REPL, though I would prefer lot more keyboard shortcuts be made available.<p>Some examples:
<a href="http://rhoforsympy.wordpress.com/2012/07/16/week-8-trace-implementation-contd-and-more-density-ops/" rel="nofollow">http://rhoforsympy.wordpress.com/2012/07/16/week-8-trace-imp...</a>
I really like Henrik Brink's "advanced IPython notebook" Ipython notebook:<p><a href="http://nbviewer.ipython.org/urls/github.com/profjsb/python-bootcamp/raw/master/Lectures/13_AdvancedIPython/Advanced%2520IPython%2520Notebook.ipynb" rel="nofollow">http://nbviewer.ipython.org/urls/github.com/profjsb/python-b...</a><p>Some quick demos of R, Octave, etc. integration. And parallelization.
This smells like lots of hours wasted in the near future; I always wanted to get my feet wet with statistics, probabilities, etc. and it seems there's some nice content here.