Skaper | Fernando Perez |
---|---|
Utviklet av | Fernando Perez |
Første versjon | 2001 |
Siste versjon | 7.20.0 (1 st februar 2021) |
Innskudd | github.com/ipython/ipython |
Kvalitetssikring | Kontinuerlig integrering |
Skrevet i | Python |
Grensesnitt | Qt |
Støttespråk | Python |
Operativsystem | Multiplatform |
Les formater | Jupyter notatbok ( d ) |
Skriftlige formater | Jupyter notatbok ( d ) |
Type |
Kommandotolk Systemgrensesnitt |
Tillatelse | BSD 3-ledd ( d ) |
Nettsted | ipython.org |
IPython er en interaktiv terminal , eller shell , for Python- programmeringsspråket som gir funksjoner som introspeksjon , ekstra syntaks, fullføring og en rik historie.
I 2014 bestemte utviklingssamfunnet seg for å dele prosjektet i to:
Versjon 3.0 er den siste "monolitiske" versjonen av IPython .
Siden versjon 0.12 gir IPython et nytt rikt webgrensesnitt : Notatbok . Notatbok består av to deler: et JSON-basert format for deling av Python- kilder og deres svar i rik formatering og et nettgrensesnitt som ligner det som tilbys av Maple eller Mathematica , hvis mål er å gi et rent og tilgjengelig grensesnitt for brukere ikke-utviklere.
IPython tillater ikke-blokkerende interaksjon med Tkinter , GTK + , Qt og wxWidgets (Pythons standardterminal tillater bare interaksjon med Tkinter ). I tillegg lar IPython deg interagere med serverklynger ved hjelp av asynkron tilbakeringing og / eller MPI-funksjoner . IPython kan også brukes som en alternativ systemterminal. Standardoppførselen er veldig kjent for Unix-skall , men det gir mulighet for tilpasning og fleksibilitet når det gjelder kodeutførelse i et live Python-utviklingsmiljø.
IPython har blitt nevnt i den engelsktalende datapressen og har vært representert på forskjellige vitenskapelige konferanser. For ingeniørfag og naturvitenskap er det ofte til stede parallelt med Matplotlib .
Siden begynnelsen av 2013 og i to år har Alfred P. Sloan Foundation subsidiert utviklingen av IPython.
I Mars 2013Prosjektet fikk den programvarefri utviklingsprisen fra Free Software Foundation til skaperen.