Introduction to Python using IPython Notebooks