Update: food & drink will be provided - come hungry!
Python comes with a built-in interactive shell, which is useful, but fairly limited. IPython provides a superior shell, with tab-completion of commands in the local namespace, a searchable previous-command history, dynamic object information, and some very useful "magic" commands. The first part of the presentation will focus on the advantages of using the IPython shell, and how to get the most out of it.
The second part of the presentation will focus on the IPython notebook. The IPython notebook allows you to create documents combining code, text (including properly typeset mathematical and scientific symbols), and graphics that can easily be shared with colleagues.