IPython#
描述#
IPython 為互動式計算提供了豐富的架構,包括
強大的互動式 Shell。
Jupyter 的核心。
支援互動式資料視覺化和 GUI 工具包的使用。
靈活的、可嵌入的直譯器,可載入到您自己的專案中。
易於使用、高效能的平行計算工具。
背景#
IPython 是一個不斷發展的專案,其元件越來越與語言無關。IPython 3.x 是 IPython 的最後一個單一版本,包含 notebook 伺服器、qtconsole 等。從 IPython 4.0 開始,該專案中與語言無關的部分:notebook 格式、訊息協議、qtconsole、notebook Web 應用程式等,已以 Jupyter 的名義遷移到新專案。IPython 本身專注於互動式 Python,其中一部分是為 Jupyter 提供 Python 核心。
資源#
GitHub 上 IPython 組織中的專案包括
IPython ipykernel Python 中的互動式計算。
ipyparallel Python 中的輕量級平行計算,提供無縫的 notebook 整合
ipywidgets Jupyter Notebook 中 Python 的互動式小部件