IPython
logo
Ilustracja
Wykres stworzony w powłoce IPython
Autor Fernando Pérez
Aktualna wersja stabilna 9.14.0
(29 maja 2026) [±]
Język programowania Python
System operacyjny Wieloplatformowość
Licencja BSD
Strona internetowa

IPython (Interactive Python) – interaktywna powłoka dla języka Python, o dodatkowych elementach składni i poszerzonych możliwościach. Obecnie oferuje introspekcję, media interaktywne, składnię powłoki oraz uzupełnianie wiersza poleceń.

IPython zapewnia następujące funkcje:

  • Interfejs notebook oparty na przeglądarce z obsługą tekstu, kodu, wykresów, wyrażeń matematycznych i innych.
  • Obsługa interaktywnej wizualizacji danych oraz dostęp do zestawu narzędzi GUI.
  • Narzędzia do obliczeń równoległych.
  • Wbudowane interpretery do załadowania własnych projektów.

Obliczenia równoległe

edytuj

IPython opiera się na architekturze zapewniającej zarówno obliczenia równoległe, jak i rozproszone; umożliwia tworzenie, monitorowanie, debugowanie i uruchamianie aplikacji równoległych[1]. Powłokę często stosuje się wraz z pakietami SciPy, które zawierają procedury matematyczne i numeryczne w postaci szybkich prekompilowanych funkcji[2].

Przypisy

edytuj
  1. Shen Helen, Interactive notebooks: Sharing the code, 2014.
  2. Installation — SciPy.org [online], www.scipy.org [dostęp 2020-02-29].

Linki zewnętrzne

edytuj

📚 Artikel Terkait di Wikipedia

Python

wielu funkcji (brak np. uzupełniania TAB-em) – braków tych jest pozbawiony IPython, będący częścią pakietu SciPy. Wraz z Pythonem rozpowszechniana jest także

REPL

posiada wbudowane środowisko, istnieje też bardziej rozbudowana wersja - IPython Ruby standardowo udostępnia polecenie irb (Interactive Ruby Shell) Wiersz

Spyder (oprogramowanie)

naukowego zbioru pakietów Pythona, w tym: NumPy, SciPy, matplotlib, pandas, IPython, SymPy oraz Cython, które również są dostępne na zasadach otwartego oprogramowania

Sieć asocjacyjna

matplotlib.pyplot as plt from matplotlib.animation import FuncAnimation from IPython.display import HTML # -------------------- # Funkcje pomocnicze # --------------------

PythonAnywhere

przejęła także zespół programistów zajmujący się produktem. CPython, PyPy i IPython w wersjach 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13 języka Python. Wiersz