IPython

IPython Descrierea imaginii IPy-logo.png. Descrierea imaginii Ipython.png. informație
Creator Fernando Perez
Dezvoltat de Fernando Perez
Prima versiune 2001
Ultima versiune 7.20.0 (1 st februarie 2021)
Depozit github.com/ipython/ipython
Asigurarea calității Integrare continuă
Scris in Piton
Interfață Qt
Limbi de asistență Piton
Sistem de operare Multiplatform
Citiți formatele Caiet Jupyter ( d )
Formate scrise Caiet Jupyter ( d )
Tip Interpretor de comandă
Interfață de sistem
Licență BSD 3-clauze ( d )
Site-ul web ipython.org

IPython este un terminal interactiv , sau shell , pentru limbajul de programare Python, care oferă caracteristici precum introspecție , sintaxă suplimentară, finalizare și o istorie bogată.

În 2014, comunitatea de dezvoltare a decis să împartă proiectul în două:

Versiunea 3.0 este ultima versiune „monolitică” a IPython .

Caiet

De la versiunea 0.12, IPython oferă o nouă interfață web bogată : Notebook . Notebook-ul este format din două părți: un format bazat pe JSON pentru partajarea surselor Python și răspunsurile acestora în formatare bogată și o interfață web similară cu cea oferită de Maple sau Mathematica , al cărei obiectiv este să ofere utilizatorilor o interfață curată și accesibilă non-dezvoltatori.

Alte caracteristici

IPython permite interacțiunea fără blocare cu Tkinter , GTK + , Qt și wxWidgets (terminalul implicit al Python permite doar interacțiunea cu Tkinter ). În plus, IPython vă permite să gestionați interactiv clusterele de servere utilizând funcții de apel invers asincron și / sau MPI . IPython poate fi, de asemenea, utilizat ca un terminal de sistem alternativ. Comportamentul său implicit este foarte familiar shell-urilor Unix , dar permite personalizarea și flexibilitatea atunci când vine vorba de executarea codului într-un mediu de dezvoltare Python live.

În media

IPython a fost menționat în presa informatică de limbă engleză și a fost reprezentat la diferite conferințe științifice. Pentru inginerie și știință, este adesea prezent în paralel cu Matplotlib .

Granturi și premii

De la începutul anului 2013 și de doi ani, Fundația Alfred P. Sloan subvenționează dezvoltarea IPython.

În Martie 2013Proiectul a câștigat premiul pentru dezvoltare gratuită de software de către Free Software Foundation creatorului său.

Referințe

  1. „  http://www.nature.com/naturejobs/science/articles/10.1038/nj7493-523a  ”
  2. „  https://pypi.org/project/ipython/#history  ”
  3. „  Project Jupyter  ” , la jupyter.org (accesat la 5 octombrie 2020 ) .
  4. Notebook Announcement - 0.12 release release
  5. (în) Conrad Koziol, „  Introducing IPython  ” , NewsForge,12 septembrie 2005
  6. - Prezentări IPython
  7. IPython: Un sistem pentru calcul științific interactiv
  8. (în) „  anunț în lista de discuții Scipy  ” ( ArhivăWikiwixArchive.isGoogle • Ce să faci? ) (Accesat la 9 aprilie 2013 )

Articole similare

linkuri externe