Jupyter项目 概述

Jupyter项目 概述

Jupyter项目始于2014年,是IPython项目的一个分支。IPython的语言无关性功能被转移到了Jupyter这个名字下。这个名字是指Jupyter支持的核心编程语言,即Julia、Python和R,Jupyter项目的产品旨在支持交互式数据科学和科学计算。

Jupyter项目由各种产品组成,描述如下

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

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

  • Jupyter笔记本 – 这在早期被称为IPython笔记本。这是一个基于网络的接口,用于连接IPython内核和许多其他编程语言的内核。

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

以下是Jupyter内核的列表

内核 语言 网址
IJulia Julia https://github.com/JuliaLang
IHaskell Haskell https://github.com/gibiansky
IRuby Ruby https://github.com/SciRuby/iruby
IJavaScript JavaScript https://github.com/n-riesco
IPHP PHP https://github.com/dawehner
IRKernel R http://irkernel.github.io/
  • Qtconsole – 一个丰富的基于Qt的控制台,用于处理Jupyter内核。

  • nbconvert – 转换其他格式的Jupyter笔记本文件

  • JupyterLab – 基于网络的笔记本、编辑器、控制台等的集成界面。

  • nbviewer – 笔记本文件的HTML查看器

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册