IPython notebook running with the notebooks found at https://github.com/pelson/lessons_for_a_scientific_programmer.
git clone https://github.com/pelson/lessons_for_a_scientific_programmer
where the IPython notebook was started should suffice.
Other tools needed include:
import sphinx
import yaml
And also a github account, with git configured correctly for github.
!git config --global --get user.name
!git config --global --get user.email
%run resources/load_style.py