IPython

IPython

IPython-Shell mit Matplotlib-Plotfenster
Basisdaten
Maintainer Matthias Bussonnier
Entwickler Fernando Pérez
Erscheinungsjahr 2001
Aktuelle Version 9.12.0
(27. März 2026)
Betriebssystem plattformübergreifend
Programmier­sprache Python, JavaScript, C
Lizenz 3-Klausel-BSD
deutschsprachig ja
ipython.org

IPython ist ein Kommandozeileninterpreter zum interaktiven Arbeiten mit der Programmiersprache Python. Es handelt sich nicht um eine bloße Erweiterung der in Python eingebauten Shell (siehe interaktive Benutzung von Python), sondern um eine Softwaresuite zum Entwickeln und Ausführen von Python-Programmen. Funktionen wie Introspektion, Befehlszeilenergänzung, Rich-Media-Einbettung und verschiedenen Frontends (Terminal, Qt-basiert oder browserbasiert) ermöglichen es, Python-Anwendungen mit einem Komfort zu entwickeln, wie man ihn von Software wie Matlab oder Mathematica kennt. IPython kann auch als integrierte Entwicklungsumgebung betrachtet werden. Tatsächlich handelt es sich bei IPython um ein Client-Server-Framework, welches für High-Performance-Rechnungen durch Parallelrechner verwendet werden kann.

  1. ipython 9.12.0.
  2. The ipython Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 19. Juli 2018).
  3. ipython.org. (abgerufen am 20. Juli 2017).