Creatore | Fernando Perez |
---|---|
Sviluppato da | Fernando Perez |
Prima versione | 2001 |
Ultima versione | 7.20.0 (1 ° febbraio 2021) |
Depositare | github.com/ipython/ipython |
Garanzia di qualità | Integrazione continua |
Scritto in | Pitone |
Interfaccia | Qt |
Lingue supportate | Pitone |
Sistema operativo | Multi piattaforma |
Leggi i formati | Quaderno Jupyter ( d ) |
Formati scritti | Quaderno Jupyter ( d ) |
genere |
Interprete dei comandi Interfaccia di sistema |
Licenza | 3 clausole BSD ( d ) |
Sito web | ipython.org |
IPython è un terminale interattivo , o shell , per il linguaggio di programmazione Python che fornisce funzionalità come introspezione , sintassi aggiuntiva, completamento e una ricca cronologia.
Nel 2014, la comunità di sviluppo ha deciso di dividere il progetto in due:
La versione 3.0 è l'ultima versione "monolitica" di IPython .
Dalla versione 0.12, IPython fornisce una nuova ricca interfaccia web : Notebook . Notebook è composto da due parti: un formato basato su JSON per la condivisione di sorgenti Python e le loro risposte in rich formattazione e un'interfaccia web simile a quella offerta da Maple o Mathematica , il cui obiettivo è fornire un'interfaccia pulita e accessibile per gli utenti non sviluppatori.
IPython consente l'interazione non bloccante con Tkinter , GTK + , Qt e wxWidgets (il terminale predefinito di Python consente solo l'interazione con Tkinter ). Inoltre, IPython consente di gestire in modo interattivo i cluster di server utilizzando callback asincrono e / o funzioni MPI . IPython può essere utilizzato anche come terminale di sistema alternativo. Il suo comportamento predefinito è molto familiare alle shell Unix , ma consente personalizzazione e flessibilità quando si tratta di eseguire codice in un ambiente di sviluppo Python live.
IPython è stato menzionato nella stampa informatica di lingua inglese ed è stato rappresentato in varie conferenze scientifiche. Per l'ingegneria e la scienza, è spesso presente in parallelo con Matplotlib .
Dall'inizio del 2013 e per due anni, la Alfred P. Sloan Foundation ha sovvenzionato lo sviluppo di IPython.
Nel Marzo 2013Il progetto ha ottenuto il premio per lo sviluppo gratuito del software dalla Free Software Foundation al suo creatore.