术语表#

客户端-服务器架构#

JupyterLab 等 Jupyter 应用程序使用的软件设计模式。使用此模式,服务器程序(在用户的计算机上或可通过商业或公共网络访问的服务器上运行)提供对存储信息的访问(在 JupyterLab 的情况下,文件夹中的文档,如笔记本和其他数据文件),而客户端程序(在本例中是 JupyterLab 的 Web 应用程序和编辑界面)连接到服务器程序以查看和交互该数据。

控制台#

在现代,控制台是指一个简单的基于文本的程序,您可以在其中键入命令以供计算机运行,也通常称为终端

命令行#

一个简单的基于文本的程序,您可以在其中键入命令以供计算机运行,也称为终端控制台

命令提示符#

在 Windows 上,这是在窗口中键入命令以执行的应用程序。另请参见控制台命令行终端

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 NotebookJupyterLab)(这种模棱两可的用法可能会造成混淆,最好使用应用程序的实际名称)。

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的用户界面组件,类似于插件,允许自定义输入,例如滑块。