IPython

IPython

IPython prompt
Típusú interaktív héj
Szerző Fernando Pérez [1]
Fejlesztő Fernando Perez
Beírva Xi
Felület Qt
Operációs rendszer Többplatformos szoftver
Első kiadás 2001 [2]
legújabb verzió 7.12.0 [3] ( 2020. január 31. )
Olvasható fájlformátumok jupyter notebook fájl [d]
Generált fájlformátumok jupyter notebook fájl [d]
Engedély BSD licenc
Weboldal ipython.org
 Médiafájlok a Wikimedia Commons oldalon

Az IPython  ( angolul  Interactive Python ) a Python programozási nyelv interaktív burkolója , amely fejlett önvizsgálatot , további parancsszintaxist, kódkiemelést és automatikus befejezést biztosít. Ez a SciPy és Anaconda szoftvercsomagok összetevője .

Egyéb jellemzők

Az IPython lehetővé teszi a nem blokkoló interakciót a Tkinterrel , GTK -val , Qt -vel és WX -szel . A Python szabványos könyvtára csak a Tkintert tartalmazza . Az IPython interaktívan tudja kezelni a párhuzamos fürtöket aszinkron állapot - visszahívások és/vagy MPI használatával . Az IPython használható a szabványos operációs rendszer shell helyettesítésére, különösen a Windows platformon, amely korlátozott shell-képességekkel rendelkezik. Az alapértelmezett viselkedés hasonló a UNIX-szerű rendszerek shelljéhez , de az a tény, hogy Python környezetben dolgozik, nagyobb testreszabást és rugalmasságot tesz lehetővé.

A 4.0-s verzió óta a monolitikus kódot modulokra bontották, a nyelvfüggetlen modulokat pedig külön Jupyter projektbe különítették el [4] [5] . Az IPython legismertebb webcsomagolója a Jupyter Notebook (korábbi nevén IPython Notebook), amely lehetővé teszi a kód, a szöveg és a képek kombinálását és más felhasználóknak való terjesztését [6] .

Nyomja meg a

Az IPythont említik a népszerű számítógépes sajtóban [7] , és tudományos konferenciákon is bemutatták. [8] A tudományos és mérnöki munkában gyakran használják a Matplotlib vizualizációs könyvtárral [9] együtt .

Lásd még

Jegyzetek

  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 . Letöltve: 2017. február 2. Az eredetiből archiválva : 2021. szeptember 17.
  4. A Jupyter és az IPython jövője . Letöltve: 2013. április 5. Az eredetiből archiválva : 2012. február 6..
  5. Fabio Nelli. Python adatelemzés. - Apress, 2015. - P. 27. - ISBN 978-1-4842-0958-5 .
  6. Pirnat, 2015 .
  7. Conrad Koziol. Az IPython bemutatása  (meghatározatlan)  // NewsForge. - 2005. - szeptember 12.
  8. Névjegy/Bemutatók - IPython (lefelé irányuló kapcsolat) . Hozzáférés dátuma: 2009. július 10. Az eredetiből archiválva : 2010. február 5. 
  9. Perez, Granger, 2007 .

Linkek

Irodalom

A projekt tudományos közleményekben való idézéséhez a szerző a következő kiadvány használatát kéri: