Jupyter 是一个为了支持多语言交互式编程的项目, Jupyter Notebook 是一个开源的网络程序,允许用户创建和分享包含代码,视图,方程式,文本的文档。
- Notebook documents 是应用产生的文档
- Jupyter Notebook App 是一个服务端应用,可以让用户在浏览器编辑和运行 notebook documents
- Notebook Kernel 是计算引擎,执行 Notebook document 中的代码
- Dashboard 控制面板
Jupyter 支持超过 40 中编程语言,可以轻松通过各种格式分享笔记,代码可以生成丰富的交互输出,包括 HTML,图像,视频,LaTeX 等等。
安装 Notebook
如果有 Python 环境,比较简答,可以按照官方的文档执行
简单的安装:
pip install jupyter
或者使用官方推荐的 Anaconda 安装。
运行
执行如下代码运行
jupyter notebook
jupyter 是支持 TAB 补全的。
常用快捷键
- Ctrl + Enter 执行单元格代码
- Shift + Enter 执行单元格代码并且移动到下一个单元格
- Alt + Enter 执行单元格代码,新建并移动到下一个单元格
Jupyter 能够用来做什么
Jupyter 能够
- 数据清理,转换
- 数值模拟
- 建模统计
- 数据可视化
- 机器学习
- 用于教育
reference
- https://jupyter-notebook-beginner-guide.readthedocs.io/en/latest/what_is_jupyter.html
- https://www.youtube.com/watch?v=HW29067qVWk
- https://www.zhihu.com/question/37490497
- https://zhuanlan.zhihu.com/p/33105153
- https://blog.csdn.net/Lee_J_R/article/details/52791228