IPython workshop