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

  1. https://ipython.org/ipython-doc/1/about/history.html
  2. http://www.nature.com/naturejobs/science/articles/10.1038/nj7493-523a
  3. IPython News . Hentet 2. februar 2017. Arkiveret fra originalen 17. september 2021.
  4. Jupyter og fremtiden for IPython . Hentet 5. april 2013. Arkiveret fra originalen 6. februar 2012.
  5. Fabio Nelli. Python dataanalyse. - Apress, 2015. - S. 27. - ISBN 978-1-4842-0958-5 .
  6. Pirnat, 2015 .
  7. Conrad Koziol. Introduktion af IPython  (uspecificeret)  // NewsForge. - 2005. - 12. september.
  8. Om/Præsentationer - IPython (downlink) . Dato for adgang: 10. juli 2009. Arkiveret fra originalen den 5. februar 2010. 
  9. Perez, Granger, 2007 .

Links

Litteratur

For at citere projektet i videnskabelige artikler beder forfatteren om at bruge følgende publikation: