IPython

IPython Opis obrazu IPy-logo.png. Opis obrazu Ipython.png. Informacja
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 .

Notatnik

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.

Inne funkcje

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.

W mediach

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 .

Granty i nagrody

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 .

Bibliografia

  1. „  http://www.nature.com/naturejobs/science/articles/10.1038/nj7493-523a  ”
  2. „  https://pypi.org/project/ipython/#history  ”
  3. „  Project Jupyter  ”, na stronie jupyter.org (dostęp: 5 października 2020 ) .
  4. Ogłoszenie w notatniku - informacja o wersji 0.12
  5. (w) Conrad Koziol, „  Przedstawiamy IPython  ” , NewsForge,12 września 2005
  6. - Prezentacje IPython
  7. IPython: system interaktywnych obliczeń naukowych
  8. (in) "  ogłoszenie na liście mailingowej Scipy  " ( ArchiwumWikiwixArchive.isGoogle • Co robić? ) (Dostęp 9 kwietnia 2013 )

Powiązane artykuły

Linki zewnętrzne