Module 04 · Jupyter Notebooks and JupyterLab
Introduction to Jupyter NotebooksJupyter Notebook 简介
观看本视频后,您将能够:
- 定义 Jupyter Notebook。
- 解释如何使用 JupyterLab。
- 描述如何在 JupyterLab 中使用 Notebooks。
什么是 Jupyter Notebooks?
Jupyter Notebooks 最初起源于 iPython,最初是为 Python 编程开发的。后来,当它开始支持更多语言时,更名为 Jupyter,这个名字代表了 Julia、Python 和 R 语言。不过,现在它已支持许多其他编程语言。
- 定义与功能
Jupyter Notebook 是一种基于浏览器的应用程序,允许您创建和共享包含代码、方程式、可视化、叙述性文本、链接等内容的文档。💡 类比: 它就像科学家的实验记录本,科学家在其中记录进行实验的所有步骤和可重现的结果。同样地,Jupyter Notebook 允许数据科学家记录他们的数据实验及其结果,供他人重复使用。
- 文件特性
Jupyter Notebook 文件允许您将描述性文本、代码块和代码输出组合在一个文件中。
当您运行代码时,它会在 Notebook 文件内生成输出,包括图表和表格。
随后,您可以将该 Notebook 导出为 PDF 或 HTML 文件格式,并与任何人共享。
探索 JupyterLab
接下来,我们了解 Jupyter Lab。
- 功能扩展
Jupyter Lab 是一种基于浏览器的应用程序,允许您访问多个 Jupyter Notebook 文件、其他代码文件和数据文件。
它扩展了 Jupyter Notebooks 的功能,使您能够以一种灵活、集成且可扩展的方式处理多个 Notebooks、文本编辑器、终端和自定义组件。 - 兼容性
它兼容多种文件格式,例如 CSV、JSON、PDF、Vega 等。
此外,它也是一个开源项目。
Jupyter Notebooks 的使用与安装
Jupyter Notebooks 可以通过多种方式使用和安装:
云服务平台的使用
Jupyter Notebooks 可与 IBM 和 Google Colab 等云端服务配合使用。
- 优势: 它们不需要在您的本地机器上进行任何安装。
- 特性: 它们为您提供了 Jupyter Notebook 环境的访问权限,并允许您使用标准的 IPython Notebook 文件格式导入和导出 Notebooks。这些服务支持 Python 语言,同时也支持其他语言。
本地安装方法
Jupyter Notebooks 可以通过以下方式安装在本地:
- 命令行安装: 可以使用
pip install函数通过命令行安装。 - Anaconda 平台: 也可以通过 Anaconda 平台(来自 Anaconda.com)下载到您的本地笔记本电脑上。
Anaconda 是流行的发行版之一,其中包含了 Jupyter 和 JupyterLab。
课程环境说明
对于本课程,您可以通过 Skills Network Labs 访问 JupyterLab 的托管版本。因此,您无需在自己的设备上进行任何安装即可完成实践实验(Hands-on labs)。
如屏幕所示,您将看到一个启动 Jupyter Lab 虚拟环境的界面。只需点击 "Open tool" 选项卡即可。
总结回顾
在本视频中,您学习到:
- Jupyter Notebooks 在数据科学中用于记录实验和项目。
- Jupyter Lab 兼容多种文件和数据科学语言。
- 有不同的方式可以安装和使用 Jupyter Notebooks。