詞彙表#

客戶端-伺服器架構#

Jupyter 應用程式(如 JupyterLab)使用的一種軟體設計模式。透過這種模式,伺服器程式(執行在使用者的計算機上,或透過商業或公共網路訪問的伺服器上)提供對儲存資訊的訪問(在 JupyterLab 的情況下,是資料夾中的文件,如筆記本和其他資料檔案),而客戶端程式(本例中為 JupyterLab 的網路應用程式和編輯介面)連線到伺服器程式以檢視和與該資料互動。

控制檯#

在現代,控制檯指的是一個簡單的基於文字的程式,您可以在其中輸入命令讓計算機執行,也通常稱為終端

命令列#

一個簡單的基於文字的程式,您可以在其中輸入命令讓計算機執行,也稱為終端控制檯

命令提示符#

在 Windows 上,這是將命令輸入到視窗中執行的應用程式。另請參見控制檯命令列終端

conda#

Anaconda 的包管理工具,允許輕鬆將 Python 庫和其他工具安裝到環境中

配置#

指影響 Jupyter 行為的配置檔案和相關程序。

環境#

指安裝的軟體、配置、工具和環境變數的名稱,它們共同定義了計算機系統的功能及其行為。缺少或不正確的軟體、配置或環境變數可能導致軟體故障或軟體開發過程失敗。有關更多資訊,請參見此連結

環境變數#

有關更多資訊,請參見此維基連結

ipynb#

儲存的筆記本檔案的副檔名 (.ipynb),通常由 Jupyter 網路應用程式(如 JupyterLab 或 Jupyter Notebook)建立和編輯。它代表“IPython Notebook”。

IPython#

Project Jupyter 的最早祖先。它最初是一個改進的互動式 Python REPL,然後擴充套件到還包含儲存的筆記本文件格式 (.ipynb) 和相關工具、基於網路的文件建立和編輯工具 (IPython Notebook) 等。在該專案足夠大之後,IPython 透過大拆分被拆分為 Project Jupyter 傘下的許多獨立專案。

IPython Notebook#

Jupyter Notebook 應用程式的早期祖先,這是最早的用於建立和編輯計算筆記本文件的基於網路的應用程式之一。

ipywidgets#

一個用於 Jupyter 的 python 包,允許 Notebook 應用程式在其筆記本中建立和嵌入介面元件,如滑塊或按鈕。

Jovyan#

Jupyter 愛好者和 Jupyter 社群成員的稱謂。此術語源自天文學術語“Jovian”,意為“像木星一樣”。

Jupyter#

參見 Project Jupyter。根據上下文,有時也用於指代 Jupyter 前端筆記本編輯應用程式之一(Jupyter NotebookJupyterLab)(這種模糊用法可能導致混淆,最好使用應用程式的實際名稱)。

Jupyter Notebook(應用程式)#

一個簡化的網路應用程式,用於以 .ipynb 格式建立和編輯計算筆記本(筆記本檔案也通常被稱為 Jupyter Notebook)。

Jupyter Notebook(檔案格式)#

儲存的 .ipynb 筆記本檔案的常用名稱。例如,“我剛剛製作了一個總結我們實驗室結果的 Jupyter Notebook,我今天晚些時候可以發給你。”

JupyterLab#

一個用於建立和編輯互動式計算筆記本的現代網路應用程式。

核心#

核心在 Jupyter 中提供程式語言支援。IPython 是預設核心。其他核心包括 R、Julia 等等。

筆記本#

計算筆記本文件的通用名稱,例如 JupyterLab 建立的儲存的 .ipynb 檔案格式。有時也用作 Jupyter Notebook(筆記本編輯應用程式)的簡稱。

筆記本儀表板#

Jupyter Notebook 應用程式(見上文)中的筆記本使用者介面,顯示筆記本伺服器啟動目錄中的筆記本、檔案和子目錄列表。

pip#

Python 包管理器。

配置檔案#

在 Jupyter 中不可用。在 IPython 3 中,配置檔案是配置和執行時檔案的集合。

Project Jupyter#

許多用於互動式計算(使用互動式筆記本)的相關工具的總稱。

REPL#

代表“read-eval-print-loop”(讀取-求值-列印-迴圈)。REPL 是一個程式,它讀取使用者命令和輸入,對其進行求值,並列印結果供使用者檢視。這些步驟在一個永無止境的迴圈中執行,允許使用者即時進行程式碼原型設計、與資料互動和檢視結果,因為在 REPL 執行時,資料和程式碼在求值後仍然在記憶體中保持開啟狀態。

終端#

在現代,終端指的是一個簡單的基於文字的程式,您可以在其中輸入命令讓計算機執行,也通常稱為控制檯

大拆分#

IPython 開發者在 2015 年左右進行的一項事件和努力,旨在將當時龐大的 IPython 專案拆分為 Project Jupyter 傘下的一系列更小、更集中的子專案。

小部件#

ipywidgets 中的使用者介面元件,類似於外掛,允許自定義輸入,例如滑塊。