python程式設計利器——Jupyter Notebook

python程式設計利器——Jupyter Notebook

Juypyter Notebook

是我在工作和教學中比較喜歡用的一個工具,很多人由於不瞭解它而放棄使用它,今天我們一起來了解一下Jupyter Notebook。

Jupyter Notebook 是一個

Web 應用程式

,便於建立和共享程式文件,支援實時程式碼、數學方程、視覺化和 Markdown,其用途包括資料清理和轉換、數值模擬、統計建模、機器學習等等。目前,資料探勘領域中最熱門的比賽

Kaggle

裡的資料都是 Jupyter 格式。對於

機器學習

新手來說,學會使用 Jupyter Notebook 非常重要。

Jupyter Notebook是以網頁的形式開啟,可以在網頁中直接編寫程式碼和執行程式碼,程式碼的執行結果也會直接在程式碼塊下顯示。如在程式設計過程中需要編寫說明文件,可在同一個頁面中直接編寫,便於作及時的說明和解釋。

當你構建專案原型時,Jupyter Notebooks 真的特別好用,因為你的程式碼是被寫入獨立的單元中並被單獨執行的。這允許你測試專案中的特定程式碼塊,而無需從指令碼的開始執行程式碼。也正因為其這個特點,我選擇它作為教學的工具。

另外,你也可以在Jupyter Notebook中使用除 Python 以外的其他語言,比如 R 、SQL 等。

1. 安裝Jupyter Notebook

有兩種方式可以安裝Jupyter Notebook,

1)安裝Anaconada

Anaconda是python的一個專門用於科學計算的發行版,安裝它就相當於同時安裝了python以及大量用於做科學計算的庫,而Jupyter Notebook這個工具也會被安裝。

2)直接安裝Jupyter

如果不想安裝Anaconda,可以直接安裝Jupyter Notebook,透過以下命令

pip install jupyter

2. 使用Jupyter Notebook

Jupyter Notebook 會在預設

瀏覽器中開啟

,網址為:http://localhost:8888/tree

開啟後你會在頂部看到三個選項卡:Files(檔案),Running(執行)和 Clusters(叢集)。Files 基本上列出了所有的檔案,Running 顯示你當前已經開啟的終端和Notebooks,Clusters用於平行計算。

要開啟一個新的 Jupyter Notebook,請單擊頁面右側的“New”選項卡在這裡,你有四個選項可供選擇:

python程式設計利器——Jupyter Notebook

我們將從“New”選項中選擇 “Python 3” 選項,新建一個python檔案。你會看到如下的截圖:

python程式設計利器——Jupyter Notebook

我們便可以在當前頁面中編寫python程式碼了。

程式碼上方的選單欄提供了操作單元格的各種選項:insert (新增),edit (編輯),cut (剪下),move cell up/down (上下移動單元格),run cells(在單元格中執行程式碼),interupt (停止程式碼),save (儲存工作),以及 restart (重新啟動核心)。

編寫程式碼之前,我們來了解一下

快捷鍵

的設定,這將幫助我們提升程式設計的效率。

快捷鍵是 Jupyter Notebooks 最好用的功能之一。例如,當你想執行任何程式碼塊時,你只需要按下Ctrl + Enter 即可。詳細的快捷鍵設定可從‘Help’下的‘Keyboard Shortcuts’中看到。

python程式設計利器——Jupyter Notebook

python程式設計利器——Jupyter Notebook

如果想要修改快捷鍵的設定,則從‘Help’下的‘Edit Keyboard Shortcuts’中進行修改。

python程式設計利器——Jupyter Notebook

python程式設計利器——Jupyter Notebook

列舉幾個常用並且好用的快捷鍵,建議自己實際練習使用這些快捷鍵,以更好的掌握。

首先,Jupyter Notebook 提供了兩種不同的鍵盤輸入模式 -

命令和編輯

。命令模式由具有

藍色左邊距的帶有灰色單元格邊框

來表示。編輯模式允許你將文字(或程式碼)輸入活動單元格,並以

綠色單元格邊框

表示。

python程式設計利器——Jupyter Notebook

python程式設計利器——Jupyter Notebook

使用 Esc 和 Enter 可以在命令和編輯模式之間跳轉

一旦進入

命令模式

(即沒有活動單元格),就可以嘗試以下快捷鍵:

1) A ——在選中單元格上方插入新單元格

2) B ——在選中單元格下方插入一個單元格

3) 要刪除單元格,請連續按兩次 D 鍵

4) Z——撤消已刪除的單元格

5) Y——將當前的選中單元格變成程式碼單元格

6) 按住 Shift + 向上或向下箭頭鍵可以選擇多個單元格

處於

編輯模式時

(在命令模式下按 Enter 鍵進入編輯模式),你會發現以下快捷鍵非常好用:

1) Ctrl + Home 轉到單元格的開頭

2) Ctrl + S 會儲存你的工作

3) Ctrl + Enter 將執行你的整個單元格

4) Alt + Enter運行當前單元格,並在下方新增一個新的單元格

5) Ctrl + Shift + F 開啟命令選項板

好了,現在可以趕緊去試一下Jupyter Notebook的強大和便利了。

如果圖文教程不能使你更好的理解,也可以來騰訊課堂聽免費的影片教程,並且可以獲取錄播影片反覆觀看,觀看地址 https://ke。qq。com/course/422026。