跳至內容
主選單
主選單
移至側邊欄
隱藏
導覽
首頁
近期變更
隨機頁面
MediaWiki說明
Taiwan Tongues 台語維基
搜尋
搜尋
外觀
建立帳號
登入
個人工具
建立帳號
登入
檢視 Jupyter 的原始碼
頁面
討論
臺灣正體
閱讀
檢視原始碼
檢視歷史
工具
工具
移至側邊欄
隱藏
操作
閱讀
檢視原始碼
檢視歷史
一般
連結至此的頁面
相關變更
特殊頁面
頁面資訊
外觀
移至側邊欄
隱藏
←
Jupyter
由於以下原因,您無權編輯此頁面:
您請求的操作只有這些群組的使用者能使用:
使用者
、taigi-reviewer、apibot
您可以檢視並複製此頁面的原始碼。
'''Jupyter'''(/ ˈdʒuːpɪtər /)攏是一个非營利組織,旨在「為數十種程式語言的互動式計算開發開源軟體,開放標準佮服務」。 二空一四年由 Fernando Pérez 對 IPython 中衍生出來,Jupyter 支援幾十種語言的執行環境。Jupyter 專案開發並支援互動式計算產品 Jupyter Notebook(檔案格式是 . ipynb 檔案)、 JupyterHub 和 JupyterLab。 ==歷史== 二空一四年,Fernando Pérez 宣佈自 IPython 中衍生出一个叫做 Jupyter 的這个案。IPython 繼續以 Python shell 和 Jupyter 核心的形式存在,而且 IPython Notebook 佮其他佮語言無關係的部份徙去矣 Jupyter 名下。伊支援幾若十種語言的執行環境(彼就是核心), 遮的語言包括 Julia、R、Haskell、Ruby,當然猶閣有 Python(透過 IPython 核心)。 ==產品理念== Jupyter 專案的經營理念是透過開發開源軟體,支援所有程式語言之間的互動式資料科學佮科學計算。根據 Jupyter 專案網站講,「 Jupyter 將永遠是百分之一百的開源軟體,所有的人攏免費使用,並且咧修改過來的 BSD 許可的自由條款落去發布。」 ==產品== ===Jupyter Notebook=== Jupyter Notebook(前身是 IPython Notebook)是一个是對 Web 的互動式計算環境,用佇創建 Jupyter Notebook 檔案。Jupyter Notebook 檔案是一个 JSON 檔案,包含一个順序的輸入 / 輸出單元格列表,遮的單元格會當包含程式碼、文字(使用 Markdown 語言)、 數學、圖表佮好額人的媒體 ( Rich media ),通常以「. ipynb」結尾附檔名。 Jupyter Notebook 檔案會當透過 Web 界面中的「Download As」,透過 nbconvert 函式庫抑是 shell 中的「jupyter nbconvert」命令行界面,轉換做真濟開源標準輸出格式(HTML、演示投影片、LaTeX、PDF、reStructuredText、Markdown、Python )。 為著簡單 Jupyter Notebook 檔案佇咧 Web 最的視覺化,nbconvert 函式庫就是透過 nbviewer 提供的一項服務按呢,伊會當得著任何公開可用的 Notebook 檔案的 URL,共其動態轉換做 HTML 並顯示予使用者。 Jupyter Notebook 提供一个因為瀏覽器的 REPL,伊建立佇一寡流行的開源函式庫之上 : * IPython * ØMQ * Tornado(Web 侍服器) * jQuery * Bootstrap(前捀框架) * MathJax Jupyter Notebook 允准使用濟種的語言來進行編程。佇這二嬸三版本(二空一四年十月)中,目前有四十九个佮 Jupyter 相容的核心,會當用佇真濟程式語言,包括講 Python、R、Julia 和 Haskell。 IPython 佇咧零世一二版本(二空一一年十二月)來共添添一下 Notebook 界面,二空一五年的更號名 Jupyter Notebook(IPython 四配零-Jupyter 一垺零)。 Jupyter Notebook 類似 Maple、Mathematica 和 SageMath 等程式的筆記本界面,SageMath 是一種算界面風格,是起佇咧 Mathematica 佇咧二十世紀八空年代。根據《大西洋》雜誌報導,佇二空一八年初,使用者著 Jupyter 的興趣超過矣 Mathematica Notebook 界面的流行程度。 ===Jupyter Kernels=== Jupyter Kernel 是一个負責處理各種類型的請求(程式碼來執行、程式碼補全、檢查)佮提供回復的程式。核心透過網路咧使用 ØMQ 佮 Jupyter 的其他的組件通訊,所以會當佇仝款的遠景的機器頂懸。佮真濟其他的類似 Notebook 的接口無仝,佇咧 Jupyter 中,核心並毋知影𪜶去予附加著特定的檔案,並且會使同時對濟客戶捀連接著𪜶。通常,核心是事實現的,允准執行一種語言,但是有幾个例外。 Jupyter 佮附帶 IPython 成做預設核心,並透過 ipykernel 包裝器提供引用實現。真濟語言攏有各種品質佮特性的核心。 ===JupyterHub=== JupyterHub 是一个用於著 Jupyter Notebook 的濟使用者侍服器。伊透過生成、管理佮代理真濟單一的 Jupyter Notebook 侍服器來支援真濟使用者。 ===JupyterHub API=== JupyterHub 向外暴露矣以 REST 風格的 API 供開發者𪜶使用,會當參閱: 伊有包括一系列著 Jupyter 的操作,萬如生使用者環境,配置環境等等。 ===JupyterLab=== JupyterLab 是 Jupyter 專案的下一代使用者界面。伊佇一个靈活閣強大的使用者界面內底提供著經典的 Jupyter Notebook(筆記本、終其尾、文字編輯器、檔案瀏覽器、豐富輸出 ( Rich Text ) 等)所有熟似的構建模組。頭一个穩定版本佇二空一八年二月二十日發佈。 ==行業應用== Jupyter Notebook 已經成做雲端計算的一个流行的使用者界面,主要的雲端提供商已經採用矣 Jupyter Notebook 或者是其衍生工具作為雲端使用者的前端界面。比如講亞馬遴的 SageMaker Notebook、Google 的 Colaboratory 猶閣有微軟仔 Azure Notebooks ===Colaboratory=== Colaboratory(嘛叫做 Colab)是一个免費的 Jupyter Notebook 環境,伊佇雲端中運行,並且共筆記本存存在 Google 雲端硬碟上。Colaboratory 上代先是 Jupyter 專案的一部份,但是最後去予 Google 接管。截止到二空一八年九月,Colaboratory 干焦支援 Python 二和 Python 三核心,無支援其他 Jupyter 核心,比如講 Julia 和 R。 ==媒體報導== * 二空一六年二月十一號,LIGO 宣佈頭一遍觀測引力波。這改發布矣原始的科學數據佮包含 Python 程式碼的 Jupyter Notebook 檔案,用佇處理數據並且對發現論文中複製數據。 * 二空一八年四月初五,《 大西洋》雜誌發表一篇叫做《科學論文過彼陣》的文章,討論矣 Jupyter Notebook 和 Mathematica Notebook 佇未來科學出版中的作用。這篇文章引起了包括經濟學家保羅 ・ 羅默在內的出名科學家佮學者的回應。 ==助贊和獎勵== * 二空一二年,Fernando Pérez 因為佇咧 IPython(Jupyter 專案的前身)上的工課抑若受著自由軟體基金會的自由軟體進步獎。 * 二空一三年,IPython 團隊得著艾爾抹 ・ 斯隆基金會一百十五萬美金的資助,這个基金會資助矣致使著 Jupyter 專案誕生的早期工作。 * 二空一五年,Jupyter 專案予人助資助來自 Leona M . 和 Harry B . Helmsley 慈善信託基金,Gordon 和 Betty Moore 基金會佮艾爾配合 ・ 斯隆基金會的聯合六百萬美金,助工作致使的擴展功能核心 Jupyter 工具,以及 JupyterLab 的創建。 * 二空一八年五月初二,Jupyter 專案指導委員會榮獲二空一七年 ACM 軟體系統獎,這是一个年度的獎項,伊表彰「對技術概念佮商業接受度方面產生矣持久影響的軟體系統」的個人猶閣組織。 ==Jupyter== ===Online=== * Binder * Colaboratory * Azure Notebooks ===Windows=== * Jupyter Portable * Anaconda ( Python 發行版 ) ===Mac=== * Anaconda ( Python 發行版 ) ===Linux=== * Jupyter Lab * Anaconda ( Python 發行版 ) ==參考文獻== ==另外閣有參閱== ==外部連結== * 官方網站 [[分類: 待校正]]
返回到「
Jupyter
」。