1. 程式人生 > >Jupyter Notebook安裝和使用詳情(你不懂我......)

Jupyter Notebook安裝和使用詳情(你不懂我......)

一、Jupyter Notebook是什麼?

1.notebook jupyter 簡介

Jupyter Notebook是一個開源Web應用程式,允許您建立和共享包含實時程式碼,方程式,視覺化效果和敘述文字的文件。用途包括:資料清理和轉換,數值模擬,統計建模,資料視覺化,機器學習等

Jupyter Notebook是一個互動式的筆記本,支援執行超過40種程式語言,Jupyter Notebook可以通過網頁的形式開啟,在網頁頁面中直接編寫程式碼和執行程式碼,程式碼的執行結果也會直接在程式碼塊下面進行顯示。如果在程式設計過程中需要編寫說明文件相關資訊,可以使用Markdown直接進行編寫,便於作及時的說明和解釋。

2.notebook jupyter 組成部分

 網頁應用

網頁應用即基於網頁形式的、結合了編寫說明文件、數學公式、互動計算和其他富媒體形式的工具。簡言之,網頁應用是可以實現各種功能的工具。

文件

即Jupyter Notebook中所有互動計算、編寫說明文件、數學公式、圖片以及其他富媒體形式的輸入和輸出,都是以文件的形式體現的。

這些文件是儲存為字尾名為.ipynbJSON格式檔案,不僅便於版本控制,也方便與他人共享。

此外,文件還可以匯出為:HTML、LaTeX、PDF等格式。

主要特點

  1. 程式設計時具有語法高亮、縮排tab補全的功能以及各種快捷鍵可供使用。

  2. 可直接通過瀏覽器執行程式碼,同時在程式碼塊下方展示執行結果。

  3. 以富媒體格式展示計算結果。富媒體格式包括:HTML,LaTeX,PNG,SVG等。

  4. 對程式碼編寫說明文件或語句時,支援Markdown語法。

  5. 支援使用LaTeX編寫數學性說明。

二、jupyter notebook的安裝

notebook jupyter 安裝有兩種途徑

1、通過Anaconda進行安裝

如果你是小白,那麼我建議你可以通過安裝Anaconda來解決Jupyter Notebook的安裝,因為Anaconda已經自動為你安裝了Jupter Notebook及其他工具,還有python中超過180個科學包及其依賴項。可以不需要再安裝python直譯器了

關於Anaconda 的安裝我提供給你兩種安裝的途徑,一是通過官網自行下載安裝,官網下載地址,如果你想獲取anaconda的詳細安裝步驟你可以檢視我的另一篇部落格:關於anacoda的安裝和使用

 

如果你使用過python,對於上中安裝過程覺得複雜,你可以使用ptyhon中的pip 進行安裝,pip是一個安裝和管理 Python 包的工具,通過一行命令即可完成安裝,這裡推薦使用功能python3進行安裝,因為python2到2020年官方將不再進行維護,所以下面只介紹Python3進行安裝jupyter notebook的方式。

安裝前最好將pip升級到最新版

pip3 install --upgrade pip

現在進行安裝jupyter notebook

pip3 install jupyter

啟動jupyter notebook

如果你是通過第一種方式進行安裝的可以直接在windows介面進行過輸入jupyter notebook然後點選即可進入瀏覽器介面的jupyter notebook了,預設的是進入jupyter notebook工作目錄是桌面,當然如果你覺得不方面可以進行修改,這裡我提供一個知乎的修改連結,修改jupyter notebook預設開啟路徑搜尋欄輸入內容如下:

 

 

下面是我修改jupyter notebook預設路徑後開啟的jupyter notebook初始介面如下:

三、jupyter notebook的使用

介紹完jupyter notebook是幹什麼的,如何進行安裝,那麼就來介紹一下jupyter notebook是如何使用的吧,這裡我只介紹一些基本的可以滿足日常開發的使用,關於一些更高階的使用可以自行查閱相關資料和文獻。

1.建立檔案

2.工具欄

新建Notebook建立由名字、主工具欄、快捷欄和編輯區幾個部分組成,點選檔名可對檔名進行重新命名,編輯區由一個個的cell單元格進行組成

3.編輯和執行

在cell單元格中進行輸入Python程式碼,可以點選執行按鈕可以看到執行結果,也可以使用快捷鍵Ctrl+Enter執行Python程式碼,或使用Shift+Enter執行Python程式碼並跳到下一行

4.markdown編輯模式

新增標題,點開Cell下拉選單中Cell Type 中Markdown,即可修改當前的單元格型別。

Ctrl+Enter或Shift+Enter看Markdown編輯效果如下:

注:Markdown有很多很好用的命令,掌握這些常用的命令,你就可以編輯出很好看的Markdown文件(後期會給出常用命令的部落格連結)

5.常用快捷鍵

jupyter notebook也提供了很多快捷鍵可供我們進行使用,提高我們的工作效率,可以通過esc+H進行檢視常用快捷鍵,也可以看我的另外一篇部落格:

 

以上就是對jupyter notebook最基本的一些簡單介紹,你可以通過掌握jupyter notebook快捷鍵來提高工作效率,通過掌握markdown的命令來編輯精美的文件!如需轉載請說明出處,如有疑問請評論區留言。。。。

&n