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 .
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.
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.
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 .
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.