IPython: Una excelente herramienta para enseñar y aprender.

Hace varios días descubrí IPython y me encantó. Es un ambiente de trabajo interactivo basado en la web en el que puedes echar código, añadir explicaciones con Markdown e incluir gráficos. Todo en un mismo documento. La página oficial incluye un video que demuestra todas sus características: