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 .
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] .
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] .
För att citera projektet i vetenskapliga artiklar ber författaren att använda följande publikation:
Pytonorm | |
---|---|
gemenskap | |
Genomföranden | |
Övrig |
|