IPython
| |
---|---|
![]() | |
![]() IPython-Shell mit Matplotlib-Plotfenster | |
Basisdaten
| |
Entwickler | Fernando Pérez |
Erscheinungsjahr | 2001 |
Aktuelle Version | 8.32.0[1] (31. Januar 2025) |
Betriebssystem | plattformübergreifend |
Programmiersprache | Python[2], JavaScript, C |
Lizenz | 3-Klausel-BSD[3] |
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.