Jupyter Notebook 和 JupyterLab
Jupyter 这个名字由 “Julia”, “Python” 和 “R” 三种编程语言的名字组合而成。Jupyter 项目最初旨在支持这些主要用于数据科学和科学计算的编程语言。
- Jupyter Notebook:
- Notebook 是指一种文档格式,它结合了代码、文本(包括 Markdown 格式)、数学公式、图表和其他富媒体内容。Jupyter Notebook 提供了一种交互式的计算环境,用户可以在其中编写代码、运行代码并查看结果,所有这些内容都可以保存在一个文档中。
- Jupyter Notebook 起源于 IPython Notebook 项目,当时主要支持 Python 语言。随着支持更多语言的需求增加,项目更名为 Jupyter,扩展支持多种编程语言。
- JupyterLab:
- JupyterLab 是 Jupyter 项目的一个扩展和升级版本,它提供了一个更加灵活和强大的用户界面。与 Jupyter Notebook 相比,JupyterLab 提供了更多的功能和灵活性,可以同时管理多个文档和代码片段,类似于集成开发环境(IDE)。
- JupyterLab 允许用户在一个工作区中打开和管理多个 Notebook、终端、文本编辑器、文件浏览器等,使得数据科学工作流程更加高效和集中。