close

IPython

Zur Navigation gehen Zur Suche gehen
IPython
Logo des IPython-Programms
Screenshot des IPython-Programms
IPython-Eingabeaufforderung
Art der interaktive Hülle
Autor Fernando Perez [1]
Entwickler Fernando Pérez
Geschrieben in Xi
Schnittstelle Qt
Operationssystem Plattformübergreifende Software
Erste Ausgabe 2001 [2]
letzte Version 7.12.0 [3] ( 31. Januar 2020 )
Lesbare Dateiformate Jupyter-Notebook-Datei [d]
Generierte Dateiformate Jupyter-Notebook-Datei [d]
Lizenz BSD-Lizenz
Webseite ipython.org
 Mediendateien bei Wikimedia Commons

IPython  ( English  Interactive Python ) ist ein interaktiver Wrapper für die Programmiersprache Python , der erweiterte Selbstbeobachtung , zusätzliche Befehlssyntax, Codehervorhebung und automatische Vervollständigung bietet. Es ist Bestandteil der Softwarepakete SciPy und Anaconda .

Andere Funktionen

IPython ermöglicht eine nicht blockierende Interaktion mit Tkinter , GTK , Qt und WX . Die Python -Standardbibliothek enthält nur Tkinter . IPython kann gleichzeitige Cluster mithilfe von asynchronen Statusrückrufen und/oder MPI interaktiv verwalten . IPython kann als Ersatz für die Standard-Betriebssystem-Shell verwendet werden, insbesondere auf der Windows-Plattform, die über begrenzte Shell-Funktionen verfügt. Das Standardverhalten ähnelt Shells auf UNIX-ähnlichen Systemen , aber die Tatsache, dass Sie in einer Python-Umgebung arbeiten, ermöglicht mehr Anpassung und Flexibilität.

Seit Version 4.0 wurde monolithischer Code in Module zerlegt und sprachunabhängige Module in ein separates Jupyter -Projekt [4] [5] aufgeteilt . Der bekannteste Web-Wrapper für IPython ist Jupyter Notebook (früher bekannt als IPython Notebook), mit dem Sie Code, Text und Bilder kombinieren und an andere Benutzer verteilen können [6] .

Drücken Sie

IPython wurde in der populären Computerpresse [7] erwähnt und auf wissenschaftlichen Konferenzen vorgestellt. [8] In wissenschaftlichen und technischen Arbeiten wird es oft in Verbindung mit der Matplotlib -Visualisierungsbibliothek [9] verwendet .

Siehe auch

Notizen

  1. https://ipython.org/ipython-doc/1/about/history.html
  2. http://www.nature.com/naturejobs/science/articles/10.1038/nj7493-523a
  3. IPython-Neuigkeiten . Abgerufen am 2. Februar 2017. Archiviert vom Original am 17. September 2021.
  4. Jupyter und die Zukunft von IPython . Abgerufen am 5. April 2013. Archiviert vom Original am 6. Februar 2012.
  5. Fabio Nelli. Python-Datenanalyse. - Apress, 2015. - S. 27. - ISBN 978-1-4842-0958-5 .
  6. Pirnat, 2015 .
  7. Conrad Koziol. Einführung von IPython  (nicht spezifiziert)  // NewsForge. - 2005. - 12. September.
  8. Über/Präsentationen - IPython (Downlink) . Zugriffsdatum: 10. Juli 2009. Archiviert vom Original am 5. Februar 2010. 
  9. Perez, Granger, 2007 .

Links

Literatur

  • Mike Pirnat. Wie man Fehler in Python macht. - O'Reilly Media, Inc., 2015. - S. 4-6. — 68 Sek.

Um das Projekt in wissenschaftlichen Arbeiten zu zitieren, bittet der Autor um Verwendung der folgenden Publikation:

  • Fernando Perez, Brian E. Granger. IPython: Ein System für interaktives wissenschaftliches Rechnen // Computing in Wissenschaft und Technik. - 2007. - Bd. 9, Nr. 3 . - S. 21-29. -doi : 10.1109/ MCSE.2007.53 .