IPython
| IPython | |
|---|---|
| | |
| IPython-prompt | |
| Sorts | interaktivt skal |
| Författare | Fernando Pérez [1] |
| Utvecklaren | Fernando Perez |
| Skrivet i | Xi |
| Gränssnitt | Qt |
| Operativ system | Programvara för flera plattformar |
| Första upplagan | 2001 [2] |
| senaste versionen | 7.12.0 [3] ( 31 januari 2020 ) |
| Läsbara filformat | jupyter anteckningsbok fil [d] |
| Genererade filformat | jupyter anteckningsbok fil [d] |
| Licens | BSD-licens |
| Hemsida | ipython.org |
| Mediafiler på Wikimedia Commons | |
IPython ( engelsk Interactive Python ) är ett interaktivt omslag för programmeringsspråket Python som ger avancerad introspektion , ytterligare kommandosyntax, kodmarkering och automatiskt slutförande. Det är en komponent i mjukvarupaketen SciPy och Anaconda .
Andra funktioner
IPython tillåter icke-blockerande interaktion med Tkinter , GTK , Qt och WX . Python - standardbiblioteket innehåller endast Tkinter . IPython kan interaktivt hantera samtidiga kluster med hjälp av asynkrona statusåteruppringningar och/eller MPI . IPython kan användas som en ersättning för standardoperativsystemskalet, särskilt på Windows-plattformen, som har begränsade skalmöjligheter. Standardbeteendet liknar skal på UNIX-liknande system , men det faktum att du arbetar i en Python-miljö möjliggör mer anpassning och flexibilitet.
Sedan version 4.0 har monolitisk kod delats upp i moduler, och språkoberoende moduler har separerats i ett separat Jupyter- projekt [4] [5] . Det mest kända webbomslaget för IPython är Jupyter Notebook (tidigare känt som IPython Notebook), som låter dig kombinera kod, text och bilder och distribuera dem till andra användare [6] .
Tryck på
IPython har nämnts i den populära datorpressen, [7] och presenterats vid vetenskapliga konferenser. [8] I vetenskapligt och ingenjörsarbete används det ofta i samband med Matplotlib- visualiseringsbiblioteket [9] .
Se även
Anteckningar
- ↑ https://ipython.org/ipython-doc/1/about/history.html
- ↑ http://www.nature.com/naturejobs/science/articles/10.1038/nj7493-523a
- ↑ IPython News . Hämtad 2 februari 2017. Arkiverad från originalet 17 september 2021.
- ↑ Jupyter och framtiden för IPython . Hämtad 5 april 2013. Arkiverad från originalet 6 februari 2012.
- ↑ Fabio Nelli. Python dataanalys. - Apress, 2015. - P. 27. - ISBN 978-1-4842-0958-5 .
- ↑ Pirnat, 2015 .
- ↑ Conrad Koziol. Introducerar IPython (ospecificerat) // NewsForge. - 2005. - 12 september.
- ↑ Om/Presentationer - IPython (nedlänk) . Datum för åtkomst: 10 juli 2009. Arkiverad från originalet den 5 februari 2010.
- ↑ Perez, Granger, 2007 .
Länkar
- IPython hemsida
- Project Jupyter hemsida
- Jeremy Jones. Förbättrad interaktiv Python med IPython (obestämd) // ONLamp.com. - 2005. - 27 januari.
- Flera IPython-presentationer vid vetenskapliga och Python-konferenser finns listade på Scientific Python-webbplatsen .
- Jupyter Notebook Funktionsöversikt Jupyter Notebook Handledning: The Definitive Guide (Datacamp.com)
Litteratur
- Mike Pirnat. Hur man gör misstag i Python. - O'Reilly Media, Inc., 2015. - S. 4-6. — 68 s.
För att citera projektet i vetenskapliga artiklar ber författaren att använda följande publikation:
- Fernando Perez, Brian E. Granger. IPython: A System for Interactive Scientific Computing // Computing in Science and Engineering. - 2007. - Vol. 9, nr 3 . - S. 21-29. - doi : 10.1109/MCSE.2007.53 .