1. 程式人生 > 實用技巧 >Jupyter Notebook --一款不可錯過的編輯器

Jupyter Notebook --一款不可錯過的編輯器

>>> hot3.png

Jupyter Notebook --一款不可錯過的編輯器

  • 先上圖

簡介

  • Jupyter notebook 是一款介於IDE(Pycharm....)以及Editor(Subline,VScode...)之間的寫code的工具。目前它支援Python、R 等20多門程式語言。它可以用來做筆記,寫部落格,支援儲存為markdown、html等格式進行匯出。同時也可以進行很好的視覺化展現....裡面就有Jupter Notebook使用瀏覽器作為介面,向後臺的IPython伺服器傳送請求,並顯示結果。

  • Jupyter Notebook的主要特點

    ① 程式設計時具有語法高亮、縮排、tab補全的功能。

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

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

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

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

安裝

  • 安裝前提:安裝Jupyter Notebook的前提是需要安裝了Python(3.3版本及以上,或2.7版本)

  • 方法一:如果你是小白,那麼建議你通過安裝Anaconda來解決Jupyter Notebook的安裝問題,因為Anaconda已經自動為你安裝了Jupter Notebook及其他工具,還有python中超過180個科學包及其依賴項。你可以通過進入下載頁面自行選擇下載![

    https://www.anaconda.com/download/#macos]

  • 方法二:

    • 使用pip命令安裝如果你是有經驗的Python玩家,想要嘗試用pip命令來安裝Jupyter Notebook,那麼請看以下步驟吧!接下來的命令都輸入在終端當中的噢!

    • 把pip升級到最新版本

    Python 3.x
    pip3 install --upgrade pip
    Python 2.x
    pip install --upgrade pip

    注意:老版本的pip在安裝Jupyter Notebook過程中或面臨依賴項無法同步安裝的問題。因此強烈建議先把pip升級到最新版本。

    • 安裝Jupyter Notebook

    Python 3.x
    pip3 install jupyter
    Python 2.x
    pip install jupyter

建立專案

  • 在安裝好Jupyter nutebook後,在你的專案檔案下,執行 Jupyter nutebook ,便會開啟你預設的瀏覽器(建議用Chrome),顯示你當前的專案。

  • 如下,我的專案資料夾在G:/pandas下:170438_Byxg_2862061.png

簡單使用

  • 建立檔案:我們可以在右上角點選New,建立一個資料夾,或檔案,如下如

  • coding:建立資料夾後,我們便可以開始我們的coding了。

Jupyter Notebook 的快捷鍵

  • Jupyter Notebook 有兩種鍵盤輸入模式。編輯模式,允許你往單元中鍵入程式碼或文字;這時的單元框線是綠色的。命令模式,鍵盤輸入執行程式命令;這時的單元框線是灰色。

  • 命令模式 (按鍵 Esc 開啟)

    • Enter : 轉入編輯模式

    • Shift-Enter : 執行本單元,選中下個單元

    • Ctrl-Enter : 執行本單元

    • Alt-Enter : 執行本單元,在其下插入新單元

    • Y : 單元轉入程式碼狀態

    • M :單元轉入markdown狀態

    • R : 單元轉入raw狀態

    • 1 : 設定 1 級標題

    • 2 : 設定 2 級標題

    • 3 : 設定 3 級標題

    • 4 : 設定 4 級標題

    • 5 : 設定 5 級標題

    • 6 : 設定 6 級標題

    • Up : 選中上方單元

    • K : 選中上方單元

    • Down : 選中下方單元

    • J : 選中下方單元

    • Shift-K : 擴大選中上方單元

    • Shift-J : 擴大選中下方單元

    • A : 在上方插入新單元

    • B : 在下方插入新單元

    • X : 剪下選中的單元

    • C : 複製選中的單元

    • Shift-V : 貼上到上方單元

    • V : 貼上到下方單元

    • Z : 恢復刪除的最後一個單元

    • D,D : 刪除選中的單元

    • Shift-M : 合併選中的單元

    • Ctrl-S : 檔案存檔

    • S : 檔案存檔

    • L : 轉換行號

    • O : 轉換輸出

    • Shift-O : 轉換輸出滾動

    • Esc : 關閉頁面

    • Q : 關閉頁面

    • H : 顯示快捷鍵幫助

    • I,I : 中斷Notebook核心

    • 0,0 : 重啟Notebook核心

    • Shift : 忽略

    • Shift-Space : 向上滾動

    • Space : 向下滾動

  • 編輯模式 ( Enter 鍵啟動)

    • Tab : 程式碼補全或縮排

    • Shift-Tab : 提示

    • Ctrl-] : 縮排

    • Ctrl- : 解除縮排

    • Ctrl-A : 全選

    • Ctrl-Z : 復原

    • Ctrl-Shift-Z : 再做

    • Ctrl-Y : 再做

    • Ctrl-Home : 跳到單元開頭

    • Ctrl-Up : 跳到單元開頭

    • Ctrl-End : 跳到單元末尾

    • Ctrl-Down : 跳到單元末尾

    • Ctrl-Left : 跳到左邊一個字首

    • Ctrl-Right : 跳到右邊一個字首

    • Ctrl-Backspace : 刪除前面一個字

    • Ctrl-Delete : 刪除後面一個字

  • Esc : 進入命令模式

    • Ctrl-M : 進入命令模式

    • Shift-Enter : 執行本單元,選中下一單元

    • Ctrl-Enter : 執行本單元

    • Alt-Enter : 執行本單元,在下面插入一單元

    • Ctrl-Shift-- : 分割單元

    • Ctrl-Shift-Subtract : 分割單元

    • Ctrl-S : 檔案存檔

    • Shift : 忽略

    • Up : 游標上移或轉入上一單元

    • Down :游標下移或轉入下一單元

轉載於:https://my.oschina.net/dwqdwd/blog/1811634