Twórca | Fernando Perez |
---|---|
Opracowany przez | Fernando Perez |
Pierwsza wersja | 2001 |
Ostatnia wersja | 7,20,0 (1 st lutego 2021) |
Kaucja | github.com/ipython/ipython |
Zapewnienie jakości | Ciągła integracja |
Napisane w | Pyton |
Berło | Qt |
Obsługiwane języki | Pyton |
System operacyjny | Wieloplatformowy |
Czytaj formaty | Notatnik Jupyter ( d ) |
Formaty pisemne | Notatnik Jupyter ( d ) |
Rodzaj |
Interpreter poleceń Interfejs systemu |
Licencja | 3-klauzule BSD ( d ) |
Stronie internetowej | ipython.org |
IPython to interaktywny terminal lub powłoka języka programowania Python, który zapewnia takie funkcje, jak introspekcja , dodatkowa składnia, uzupełnianie i bogata historia.
W 2014 roku społeczność deweloperów zdecydowała się podzielić projekt na dwie części:
Wersja 3.0 jest ostatnią „monolityczną” wersją IPythona .
Od wersji 0.12, IPython zapewnia nowy bogaty interfejs sieciowy : Notebook . Notatnik składa się z dwóch części: formatu opartego na JSON do udostępniania źródeł Pythona i ich odpowiedzi w bogatym formatowaniu oraz interfejsu internetowego podobnego do tego oferowanego przez Maple lub Mathematica , którego celem jest zapewnienie użytkownikom czystego i dostępnego interfejsu , osoby niebędące programistami.
IPython umożliwia nieblokującą interakcję z Tkinter , GTK + , Qt i wxWidgets (domyślny terminal Pythona umożliwia interakcję tylko z Tkinter ). Ponadto IPython umożliwia interaktywne zarządzanie klastrami serwerów przy użyciu asynchronicznych wywołań zwrotnych i / lub funkcji MPI . IPython może być również używany jako alternatywny terminal systemowy. Jego domyślne zachowanie jest bardzo znane powłokom Uniksa , ale pozwala na dostosowanie i elastyczność, jeśli chodzi o wykonywanie kodu w środowisku programistycznym Pythona na żywo.
IPython był wymieniany w anglojęzycznej prasie komputerowej i był reprezentowany na różnych konferencjach naukowych. W przypadku inżynierii i nauki często występuje równolegle z Matplotlib .
Od początku 2013 roku i od dwóch lat Fundacja Alfreda P. Sloana dofinansowuje rozwój IPython.
W Marzec 2013Projekt zdobył nagrodę Free Software Development Award przyznaną twórcy przez Free Software Foundation .