Jupyter 项目 - 概述



Jupyter 项目起源于 2014 年 IPython 项目的一个分支。IPython 的语言无关特性被迁移到 Jupyter 项目下。名称 Jupyter 来自于其支持的核心编程语言:Julia、Python 和 R。Jupyter 项目下的产品旨在支持交互式数据科学和科学计算。

Jupyter 项目包含以下各种产品:

  • IPykernel − 这是一个为 Jupyter 提供 IPython 内核的包。

  • Jupyter 客户端 − 此包包含 Jupyter 协议的参考实现。它也是一个用于启动、管理和与 Jupyter 内核通信的客户端库。

  • Jupyter Notebook − 以前称为 IPython Notebook。这是一个基于 Web 的 IPython 内核和许多其他编程语言内核的界面。

  • Jupyter 内核 − 内核是 Jupyter 产品中编程语言的执行环境。

以下是 Jupyter 内核的列表:

  • Qtconsole − 一个功能丰富的基于 Qt 的控制台,用于与 Jupyter 内核交互。

  • nbconvert − 将 Jupyter Notebook 文件转换为其他格式。

  • JupyterLab − 一个基于 Web 的集成界面,用于 Notebook、编辑器、控制台等。

  • nbviewer − Notebook 文件的 HTML 查看器。

广告