IPython notebooks reviewing fundamental aspects of Python