IPython | |
---|---|
IPython-prompt | |
Type | interaktiv skal |
Forfatter | Fernando Pérez [1] |
Udvikler | Fernando Perez |
Skrevet i | Xi |
Interface | Qt |
Operativ system | Cross-platform software |
Første udgave | 2001 [2] |
nyeste version | 7.12.0 [3] ( 31. januar 2020 ) |
Læsbare filformater | jupyter notesbog fil [d] |
Genererede filformater | jupyter notesbog fil [d] |
Licens | BSD-licens |
Internet side | ipython.org |
Mediefiler på Wikimedia Commons |
IPython ( engelsk Interactive Python ) er en interaktiv indpakning til Python -programmeringssproget, der giver avanceret introspektion , yderligere kommandosyntaks, kodefremhævning og automatisk fuldførelse. Det er en del af softwarepakkerne SciPy og Anaconda .
IPython tillader ikke-blokerende interaktion med Tkinter , GTK , Qt og WX . Python - standardbiblioteket inkluderer kun Tkinter . IPython kan interaktivt administrere samtidige klynger ved hjælp af asynkrone statustilbagekald og/eller MPI . IPython kan bruges som erstatning for standard operativsystemskallen, især på Windows-platformen, som har begrænsede shell-kapaciteter. Standardadfærden ligner skaller på UNIX-lignende systemer , men det faktum, at du arbejder i et Python-miljø, giver mulighed for mere tilpasning og fleksibilitet.
Siden version 4.0 er monolitisk kode blevet opdelt i moduler, og sproguafhængige moduler er blevet adskilt i et separat Jupyter- projekt [4] [5] . Den bedst kendte webwrapper til IPython er Jupyter Notebook (tidligere kendt som IPython Notebook), som giver dig mulighed for at kombinere kode, tekst og billeder og distribuere dem til andre brugere [6] .
IPython er blevet nævnt i den populære computerpresse [7] og præsenteret på videnskabelige konferencer. [8] I videnskabeligt og ingeniørmæssigt arbejde bruges det ofte i forbindelse med Matplotlib- visualiseringsbiblioteket [9] .
For at citere projektet i videnskabelige artikler beder forfatteren om at bruge følgende publikation:
Python | |
---|---|
Fællesskab | |
Implementeringer | |
Andet |
|