天天看點

快速上手Jupyter Notebook | Python 資料可視化庫 Matplotlib 快速入門之三

簡介Jupyter Notebook | Python 資料可視化庫 Matplotlib 快速入門之二

Jupyter Notebook的使用-helloworld

界面啟動、建立檔案

界面啟動

環境搭建好後, 本機輸入jupyter notebook指令,會自動彈出浏覽器視窗打開Jupyter Notebook。

#進入虛拟環境
workon ai
#輸入指令
jupyter notebook           

還有一種方式是在終端輸入ipython notebook也是可以打開的。

本地notebook的預設URL為:

http://localhost:8888

想讓notebook打開指定目錄, 隻要進入此目錄後執行指令即可。

快速上手Jupyter Notebook | Python 資料可視化庫 Matplotlib 快速入門之三

建立notebook文檔

notebook的文檔格式是.ipynb

快速上手Jupyter Notebook | Python 資料可視化庫 Matplotlib 快速入門之三

内容界面操作-helloworld

标題欄:點選标題(如Untitled) 修改文檔名 菜單欄

  • 導航-File-Download as, 另存為其他格式
  • 導航-Kernel
    • Interrupt, 中斷代碼執行(程式卡死時)
    • Restart, 重新開機Python核心(執行太慢時重置全部資源)
    • Restart&Clear Output, 重新開機并清除所有輸出
    • Restart&Run All, 重新開機并重新運作所有代碼

我們來輸出一個hello world。

快速上手Jupyter Notebook | Python 資料可視化庫 Matplotlib 快速入門之三

然後運作代碼:快捷鍵(Shift+Enter)

快速上手Jupyter Notebook | Python 資料可視化庫 Matplotlib 快速入門之三

也可以利用下圖所示去運作:

快速上手Jupyter Notebook | Python 資料可視化庫 Matplotlib 快速入門之三

然後我們來進行一個加法運算:

快速上手Jupyter Notebook | Python 資料可視化庫 Matplotlib 快速入門之三

從上述兩種方式來看,不進行print的的結果列印,會以out的形式進行輸出,是互動模式的展現。

cell操作

什麼是cell?

cell:一對In Out會話被視作一個代碼單元, 稱為cell。

Jupyter支援兩種模式:

  • 編輯模式(Enter)
    • 指令模式下回車Enter或滑鼠輕按兩下cell進入編輯模式。
    • 可以操作cell内文本或代碼, 剪切/複制/粘貼移動等操作。
  • 指令模式(Esc)
    • 按Esc退出編輯, 進入指令模式,或者滑鼠在本單元格之外點選
    • 可以操作cell單元本身進行剪切/複制/粘貼/移動等操作

1)滑鼠操作

快速上手Jupyter Notebook | Python 資料可視化庫 Matplotlib 快速入門之三

2)快捷鍵操作

  • 兩種模式通用快捷鍵
    • Shift+Enter, 執行本單元代碼, 并跳轉到下一單元
    • Ctrl+Enter, 執行本單元代碼, 留在本單元

cell行号前的*, 表示代碼正在運作

  • 指令模式:按ESC進入
    • Y, cell切換到Code模式
    • M, cell切換到Markdown模式
    • A, 在目前cell的上面添加cell
    • B, 在目前cell的下面添加cell
    • 輕按兩下D:删除目前cell
    • Z,回退
    • L, 為目前cell加上行号

      <!--

    • Ctrl+Shift+P, 對話框輸入指令直接運作
    • 快速跳轉到首個cell,Crtl+Home
    • 快速跳轉到最後一個cell,Crtl+End-->
  • 編輯模式:按Enter進入
    • 多光标操作:CtrL鍵點選滑鼠(Mac:CMD+點選滑鼠)
    • 回退:CtrL+Z(Mac:CMD+Z)
    • 重做:CtrL+Y(Mac:CMD+Y)
    • 補全代碼:變量、方法後跟Tab鍵
    • 為一行或多行代碼添加/取消注釋:Ctrl+/(Mac:CMD+/)
    • 屏蔽自動輸出資訊:可在最後一條語句之後加一個分号

3)markdown示範

掌握标題和縮進即可。

快速上手Jupyter Notebook | Python 資料可視化庫 Matplotlib 快速入門之三

顯示效果:

快速上手Jupyter Notebook | Python 資料可視化庫 Matplotlib 快速入門之三

我們可以通過圖示來去看到markdown的示範效果:

快速上手Jupyter Notebook | Python 資料可視化庫 Matplotlib 快速入門之三

配套視訊課程,點選這裡檢視

擷取更多資源請訂閱

Python學習站