Jupyter 简明教程
Project Jupyter - Overview
Jupyter 项目始于 2014 年 IPython 项目的分支。IPython 与语言无关的特性被移到了 Jupyter 这个名字下。这个名字指的是 Jupyter 支持的核心编程语言,即 Julia、Python和R。Jupyter 项目下的产品旨在支持交互式数据科学和科学计算。
Jupyter 项目由以下各种产品组成:
-
IPykernel - 这是一个提供 Jupyter IPython 内核的包。
-
Jupyter client - 这个包包含 Jupyter 协议的参考实现。它也是用于启动、管理和与 Jupyter 内核通信的一个客户端库。
-
Jupyter notebook - 这个以前称为 IPython 笔记本。这是 IPython 内核和许多其他编程语言内核的一个基于网络的界面。
-
Jupyter kernels - 内核是 Jupyter 产品的编程语言的执行环境。
下面给出 Jupyter 内核列表:
Kernel |
Language |
URL |
IJulia |
Julia |
|
IHaskell |
Haskell |
|
IRuby |
Ruby |
|
IJavaScript |
JavaScript |
|
IPHP |
PHP |
|
IRKernel |
R |
-
Qtconsole - 一个丰富基于 Qt 的控制台,用于处理 Jupyter 内核
-
nbconvert - 以其他格式转换 Jupyter 笔记本文件
-
JupyterLab - 笔记本、编辑器、控制台等的基于网络的集成界面
-
nbviewer - 笔记本文件的 HTML 浏览器