术语表#
- 客户端-服务器架构#
JupyterLab 等 Jupyter 应用程序使用的软件设计模式。使用此模式,服务器程序(在用户的计算机上或可通过商业或公共网络访问的服务器上运行)提供对存储信息的访问(在 JupyterLab 的情况下,文件夹中的文档,如笔记本和其他数据文件),而客户端程序(在本例中是 JupyterLab 的 Web 应用程序和编辑界面)连接到服务器程序以查看和交互该数据。
- 控制台#
- 命令行#
- 命令提示符#
- conda#
Anaconda 的包管理工具,允许轻松将 Python 库和其他工具安装到环境中。
- config#
指配置文件和影响 Jupyter 行为的相关进程。
- 环境#
已安装的软件、配置、工具和环境变量的名称,它们共同定义了计算机系统拥有的功能以及它的行为方式。缺少或不正确的软件、配置或环境变量会导致软件发生故障,或软件开发过程失败。请参阅此链接以获取更多信息。
- 环境变量#
有关信息,请参阅此维基百科链接。
- ipynb#
保存的笔记本文件的文件扩展名(.ipynb),通常由 Jupyter Web 应用程序(如 JupyterLab 或 Jupyter Notebook)编写和编辑。它代表“IPython Notebook”。
- IPython#
Project Jupyter 最早的祖先。它最初是一个改进的交互式 Python REPL,然后扩展到还包含存储的笔记本文档格式(.ipynb)和相关工具、基于 Web 的文档编写和编辑工具(IPython Notebook)等。在该项目变得足够大之后,通过The Big Split,IPython 被拆分为Project Jupyter保护伞下的许多独立项目。
- IPython Notebook#
Jupyter Notebook 应用程序的早期祖先,这是用于编写和编辑计算笔记本文档的首批基于 Web 的应用程序之一。
- ipywidgets#
一个适用于 Jupyter 的 Python 包,允许 Notebook 应用程序在其笔记本中创建和嵌入界面组件,如滑块或按钮。
- Jovyan#
Jupyter 粉丝和 Jupyter 社区成员的术语。此术语源自天文学术语“Jovian”,意为“像木星”。
- Jupyter#
参见Project Jupyter。根据使用它的上下文,偶尔也会用来指代 Jupyter 前端笔记本编辑应用程序之一(Jupyter Notebook 或 JupyterLab)(这种模棱两可的用法可能会造成混淆,最好使用应用程序的实际名称)。
- Jupyter Notebook(应用程序)#
用于编写和编辑.ipynb 格式的计算笔记本的简化 Web 应用程序(笔记本文件通常也称为 Jupyter Notebook)。
- Jupyter Notebook(文件格式)#
已保存的.ipynb 笔记本文件的通用名称。例如,“我刚刚制作了一个 Jupyter Notebook 总结了我们的实验室结果,我今天晚些时候可以把它发给你。”
- JupyterLab#
用于编写和编辑交互式计算笔记本的现代 Web 应用程序。
- 内核#
内核在 Jupyter 中提供编程语言支持。IPython 是默认内核。其他内核包括 R、Julia 等。
- 笔记本#
计算笔记本文档的通用名称,例如由 JupyterLab 创建的已保存的 .ipynb 文件格式。有时也用作 Jupyter Notebook 的缩写,即笔记本编辑应用程序。
- 笔记本仪表盘#
Jupyter Notebook 应用程序(见上文)中的笔记本用户界面,其中显示了笔记本服务器启动目录中的笔记本、文件和子目录列表。
- pip#
Python 包管理器。
- 配置文件#
Jupyter 中不可用。在 IPython 3 中,配置文件是配置和运行时文件的集合。
- Project Jupyter#
许多相关工具的总称项目,用于通过交互式笔记本进行交互式计算
- REPL#
代表“读-求值-打印-循环”。REPL 是一种程序,它读取用户命令和输入,对它们进行求值,并打印结果供用户查看。这些步骤在一个永久循环中运行,允许用户在 REPL 运行时对代码进行原型设计、与数据交互并实时查看结果,因为数据和代码在求值后仍保存在内存中。
- 终端#
- 大拆分#
IPython 开发人员在 2015 年左右进行的一项活动和努力,将当时庞大的 IPython 项目拆分为 Project Jupyter 框架下的一系列更小、更专注的子项目。
- 小部件#
来自ipywidgets的用户界面组件,类似于插件,允许自定义输入,例如滑块。