IPython

IPython

IPython-prompt
Sorts interaktivt skal
Författare Fernando Pérez [1]
Utvecklaren Fernando Perez
Skrivet i Xi
Gränssnitt Qt
Operativ system Programvara för flera plattformar
Första upplagan 2001 [2]
senaste versionen 7.12.0 [3] ( 31 januari 2020 )
Läsbara filformat jupyter anteckningsbok fil [d]
Genererade filformat jupyter anteckningsbok fil [d]
Licens BSD-licens
Hemsida ipython.org
 Mediafiler på Wikimedia Commons

IPython  ( engelsk  Interactive Python ) är ett interaktivt omslag för programmeringsspråket Python som ger avancerad introspektion , ytterligare kommandosyntax, kodmarkering och automatiskt slutförande. Det är en komponent i mjukvarupaketen SciPy och Anaconda .

Andra funktioner

IPython tillåter icke-blockerande interaktion med Tkinter , GTK , Qt och WX . Python - standardbiblioteket innehåller endast Tkinter . IPython kan interaktivt hantera samtidiga kluster med hjälp av asynkrona statusåteruppringningar och/eller MPI . IPython kan användas som en ersättning för standardoperativsystemskalet, särskilt på Windows-plattformen, som har begränsade skalmöjligheter. Standardbeteendet liknar skal på UNIX-liknande system , men det faktum att du arbetar i en Python-miljö möjliggör mer anpassning och flexibilitet.

Sedan version 4.0 har monolitisk kod delats upp i moduler, och språkoberoende moduler har separerats i ett separat Jupyter- projekt [4] [5] . Det mest kända webbomslaget för IPython är Jupyter Notebook (tidigare känt som IPython Notebook), som låter dig kombinera kod, text och bilder och distribuera dem till andra användare [6] .

Tryck på

IPython har nämnts i den populära datorpressen, [7] och presenterats vid vetenskapliga konferenser. [8] I vetenskapligt och ingenjörsarbete används det ofta i samband med Matplotlib- visualiseringsbiblioteket [9] .

Se även

Anteckningar

  1. https://ipython.org/ipython-doc/1/about/history.html
  2. http://www.nature.com/naturejobs/science/articles/10.1038/nj7493-523a
  3. IPython News . Hämtad 2 februari 2017. Arkiverad från originalet 17 september 2021.
  4. Jupyter och framtiden för IPython . Hämtad 5 april 2013. Arkiverad från originalet 6 februari 2012.
  5. Fabio Nelli. Python dataanalys. - Apress, 2015. - P. 27. - ISBN 978-1-4842-0958-5 .
  6. Pirnat, 2015 .
  7. Conrad Koziol. Introducerar IPython  (ospecificerat)  // NewsForge. - 2005. - 12 september.
  8. Om/Presentationer - IPython (nedlänk) . Datum för åtkomst: 10 juli 2009. Arkiverad från originalet den 5 februari 2010. 
  9. Perez, Granger, 2007 .

Länkar

Litteratur

För att citera projektet i vetenskapliga artiklar ber författaren att använda följande publikation: