IPython
| IPython | |
|---|---|
| | |
| IPython-ledetekst | |
| Type av | interaktivt skall |
| Forfatter | Fernando Pérez [1] |
| Utvikler | Fernando Perez |
| Skrevet i | Xi |
| Grensesnitt | Qt |
| Operativsystem | Programvare på tvers av plattformer |
| Første utgave | 2001 [2] |
| siste versjon | 7.12.0 [3] ( 31. januar 2020 ) |
| Lesbare filformater | jupyter notebook-fil [d] |
| Genererte filformater | jupyter notebook-fil [d] |
| Tillatelse | BSD-lisens |
| Nettsted | ipython.org |
| Mediefiler på Wikimedia Commons | |
IPython ( engelsk Interactive Python ) er en interaktiv innpakning for programmeringsspråket Python som gir avansert introspeksjon , ekstra kommandosyntaks, kodeutheving og automatisk fullføring. Det er en komponent i programvarepakkene SciPy og Anaconda .
Andre funksjoner
IPython tillater ikke-blokkerende interaksjon med Tkinter , GTK , Qt og WX . Python - standardbiblioteket inkluderer bare Tkinter . IPython kan interaktivt administrere samtidige klynger ved å bruke asynkrone statustilbakekallinger og/eller MPI . IPython kan brukes som en erstatning for standard operativsystemskall, spesielt på Windows-plattformen, som har begrensede skallmuligheter. Standardoppførselen ligner på skjell på UNIX-lignende systemer , men det faktum at du jobber i et Python-miljø gir mer tilpasning og fleksibilitet.
Siden versjon 4.0 har monolittisk kode blitt delt opp i moduler, og språkuavhengige moduler har blitt separert i et eget Jupyter- prosjekt [4] [5] . Den mest kjente web-innpakningen for IPython er Jupyter Notebook (tidligere kjent som IPython Notebook), som lar deg kombinere kode, tekst og bilder og distribuere dem til andre brukere [6] .
Trykk
IPython har blitt nevnt i den populære datapressen, [7] og presentert på vitenskapelige konferanser. [8] I vitenskapelig og ingeniørarbeid brukes det ofte i forbindelse med Matplotlib- visualiseringsbiblioteket [9] .
Se også
Merknader
- ↑ https://ipython.org/ipython-doc/1/about/history.html
- ↑ http://www.nature.com/naturejobs/science/articles/10.1038/nj7493-523a
- ↑ IPython News . Hentet 2. februar 2017. Arkivert fra originalen 17. september 2021.
- ↑ Jupyter og fremtiden til IPython . Hentet 5. april 2013. Arkivert fra originalen 6. februar 2012.
- ↑ Fabio Nelli. Python dataanalyse. - Apress, 2015. - S. 27. - ISBN 978-1-4842-0958-5 .
- ↑ Pirnat, 2015 .
- ↑ Conrad Koziol. Vi introduserer IPython (uspesifisert) // NewsForge. - 2005. - 12. september.
- ↑ Om/presentasjoner - IPython (nedlink) . Dato for tilgang: 10. juli 2009. Arkivert fra originalen 5. februar 2010.
- ↑ Perez, Granger, 2007 .
Lenker
- IPython hjemmeside
- Project Jupyter hjemmeside
- Jeremy Jones. Forbedret interaktiv Python med IPython (ubestemt) // ONLamp.com. - 2005. - 27. januar.
- Flere IPython-presentasjoner på vitenskapelige og Python-konferanser er oppført på nettstedet til Scientific Python .
- Jupyter Notebook-funksjonsoversikt Jupyter Notebook Tutorial: The Definitive Guide (Datacamp.com)
Litteratur
- Mike Pirnat. Hvordan gjøre feil i Python. - O'Reilly Media, Inc., 2015. - S. 4-6. — 68 s.
For å sitere prosjektet i vitenskapelige artikler, ber forfatteren om å bruke følgende publikasjon:
- 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 .