2001 yılında Fernando Pérez tarafından geliştirilen Ipython, geçtiğimiz 14 yılda bilimsel programlamada çok kullanılan bir araç haline gelmiştir. İnteraktif ve keşifçi programlama için en uygun kütüphanedir. Bu işlemler için çok güçlü bir arayüze sahiptir.
Özellikle veri görselleştirme ve bu işlemi interaktif bir şekilde gerçekleştirmek için çok önemli bir araçtır. Standart Python geliştirme ortamında çalışabildiği gibi ayrıca kendine has browser tabanlı bir çalışma ortamı da bulunmaktadır. Bu görünüme HTML notebook denilmektedir. Bu notebook kullanımında satır bazında komut almayı sağlayan bir GUI konsolu bulunmaktadır. Yazılım problemlerini çözme becerinizi ve istatistiksel yeteneklerinizi en iyi şekilde uygulamanızı sağlar.