IPython предоставляет богатую архитектуру для интерактивных вычислений с Python.

Возможности, которые он может предоставить, следующие:

Мощные интерактивные оболочки (терминалы и Qt-based). Браузерный ноутбук с поддержкой кода, текста, математических выражений, встроенных графиков и других мультимедийных материалов. Поддержка интерактивной визуализации данных и использования инструментальных средств GUI. Гибкие, встраиваемые интерпретаторы для загрузки в ваши собственные проекты. Простые в использовании, высокопроизводительные инструменты для параллельных вычислений.

Он доступен как для python-2.x, так и для python-3.x.

Для получения дополнительной информации: Ipython