IPython
| IPython | |
|---|---|
| | |
| 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
- ↑ https://ipython.org/ipython-doc/1/about/history.html
- ↑ http://www.nature.com/naturejobs/science/articles/10.1038/nj7493-523a
- ↑ IPython-Neuigkeiten . Abgerufen am 2. Februar 2017. Archiviert vom Original am 17. September 2021.
- ↑ Jupyter und die Zukunft von IPython . Abgerufen am 5. April 2013. Archiviert vom Original am 6. Februar 2012.
- ↑ Fabio Nelli. Python-Datenanalyse. - Apress, 2015. - S. 27. - ISBN 978-1-4842-0958-5 .
- ↑ Pirnat, 2015 .
- ↑ Conrad Koziol. Einführung von IPython (nicht spezifiziert) // NewsForge. - 2005. - 12. September.
- ↑ Über/Präsentationen - IPython (Downlink) . Zugriffsdatum: 10. Juli 2009. Archiviert vom Original am 5. Februar 2010.
- ↑ Perez, Granger, 2007 .
Links
- IPython-Homepage
- Project Jupyter-Homepage
- Jeremy Jones. Erweitertes interaktives Python mit IPython (unbestimmt) // ONLamp.com. - 2005. - 27. Januar.
- Mehrere IPython-Präsentationen auf wissenschaftlichen und Python-Konferenzen sind auf der Scientific Python-Website aufgelistet .
- Jupyter Notebook Funktionsübersicht Jupyter Notebook Tutorial: The Definitive Guide (Datacamp.com)
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 .