IPython

IPython

prompt IPython
Tip de shell interactiv
Autor Fernando Pérez [1]
Dezvoltator Fernando Perez
Scris in Xi
Interfață Qt
Sistem de operare Software multiplatformă
Prima editie 2001 [2]
ultima versiune 7.12.0 [3] ( 31 ianuarie 2020 )
Formate de fișiere care pot fi citite fișier jupyter notebook [d]
Formate de fișiere generate fișier jupyter notebook [d]
Licență Licență BSD
Site-ul web ipython.org
 Fișiere media la Wikimedia Commons

IPython  ( English  Interactive Python ) este un înveliș interactiv pentru limbajul de programare Python care oferă introspecție avansată , sintaxă suplimentară a comenzii, evidențierea codului și completarea automată. Este o componentă a pachetelor software SciPy și Anaconda .

Alte caracteristici

IPython permite interacțiunea fără blocare cu Tkinter , GTK , Qt și WX . Biblioteca standard Python include doar Tkinter . IPython poate gestiona interactiv clustere concurente folosind apeluri inverse de stare asincrone și/sau MPI . IPython poate fi folosit ca înlocuitor pentru shell-ul standard al sistemului de operare, în special pe platforma Windows, care are capabilități limitate de shell. Comportamentul implicit este similar cu shell-urile pe sisteme asemănătoare UNIX , dar faptul că lucrați într-un mediu Python permite personalizare și flexibilitate mai mare.

De la versiunea 4.0, codul monolitic a fost împărțit în module, iar modulele independente de limbaj au fost separate într-un proiect Jupyter separat [4] [5] . Cel mai cunoscut web wrapper pentru IPython este Jupyter Notebook (cunoscut anterior ca IPython Notebook), care vă permite să combinați cod, text și imagini și să le distribuiți altor utilizatori [6] .

Apăsați

IPython a fost menționat în presa informatică populară [7] și prezentat la conferințe științifice. [8] În lucrările științifice și de inginerie, este adesea folosit împreună cu biblioteca de vizualizare Matplotlib [9] .

Vezi și

Note

  1. https://ipython.org/ipython-doc/1/about/history.html
  2. http://www.nature.com/naturejobs/science/articles/10.1038/nj7493-523a
  3. Știri IPython . Preluat la 2 februarie 2017. Arhivat din original la 17 septembrie 2021.
  4. Jupyter și viitorul IPython . Consultat la 5 aprilie 2013. Arhivat din original pe 6 februarie 2012.
  5. Fabio Nelli. Analiza datelor Python. - Apress, 2015. - P. 27. - ISBN 978-1-4842-0958-5 .
  6. Pirnat, 2015 .
  7. Conrad Koziol. Vă prezentăm IPython  (nespecificat)  // NewsForge. - 2005. - 12 septembrie.
  8. Despre/Prezentari - IPython (downlink) . Data accesului: 10 iulie 2009. Arhivat din original la 5 februarie 2010. 
  9. Perez, Granger, 2007 .

Link -uri

Literatură

Pentru a cita proiectul în lucrări științifice, autorul solicită utilizarea următoarei publicații: