IPython
| 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 .
Andre funktioner
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] .
Tryk på
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] .
Se også
Noter
- ↑ 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. Arkiveret fra originalen 17. september 2021.
- ↑ Jupyter og fremtiden for IPython . Hentet 5. april 2013. Arkiveret fra originalen 6. februar 2012.
- ↑ Fabio Nelli. Python dataanalyse. - Apress, 2015. - S. 27. - ISBN 978-1-4842-0958-5 .
- ↑ Pirnat, 2015 .
- ↑ Conrad Koziol. Introduktion af IPython (uspecificeret) // NewsForge. - 2005. - 12. september.
- ↑ Om/Præsentationer - IPython (downlink) . Dato for adgang: 10. juli 2009. Arkiveret fra originalen den 5. februar 2010.
- ↑ Perez, Granger, 2007 .
Links
- IPython hjemmeside
- Project Jupyter hjemmeside
- Jeremy Jones. Forbedret interaktiv python med IPython (ubestemt) // ONLamp.com. - 2005. - 27. januar.
- Adskillige IPython-præsentationer på videnskabelige og Python-konferencer er opført på Scientific Python-webstedet .
- Jupyter Notebook Funktion Oversigt Jupyter Notebook Tutorial: Den endelige guide (Datacamp.com)
Litteratur
- Mike Pirnat. Sådan laver du fejl i Python. - O'Reilly Media, Inc., 2015. - S. 4-6. - 68 sek.
For at citere projektet i videnskabelige artikler beder forfatteren om at bruge følgende publikation:
- Fernando Perez, Brian E. Granger. IPython: A System for Interactive Scientific Computing // Computing in Science and Engineering. - 2007. - Bd. 9, nr. 3 . - S. 21-29. - doi : 10.1109/MCSE.2007.53 .