Jupyter Notebook,原名IPython Notbook,是IPython的加強網頁版,一個開源Web應用程序
1、創建虛擬環境
mkvirtualenv ai
2、進入虛擬環境
workon ai
3、輸入命令
jupyter notebook # 新建notebook文檔是 .ipynb 格式
4、界面
標題欄:點擊標題(如Untitled)修改文檔名 菜單欄
- 導航-File-Download as,另存為其他格式
- 導航-Kernel
- Interrupt,中斷代碼執行(程序卡死時)
- Restart,重啟Python內核(執行太慢時重置全部資源)
- Restart & Clear Output,重啟並清除所有輸出
- Restart & Run All,重啟並重新運行所有代碼
5、cell操作
cell: 一對In Out會話被視作一個代碼單元,稱為cell
Jupyter支持兩種模式:
①編輯模式(Enter):可以操作cell內文本或代碼,剪切/復制/粘貼移動等操作
②命令模式(Esc):可以操作cell單元本身進行剪切/復制/粘貼/移動等操作
6、快捷鍵操作
①兩個模式通用快捷鍵
Shift + Enter 執行本單元代碼,並跳轉到下一單元
Ctrl + Enter 執行本單元代碼,留在本單元
②命令模式:按ESC進入
Y cell切換到code模式
M cell切換到Markdown模式
A 在當前cell的上面添加cell
B 在當前cell的下面添加cell
輸出2個D 刪除當前的cell
Z 回退
L 在當前cell加上行號
Ctrl + Shift + P 對話框輸入命令直接運行
快速跳轉到首個cell Ctrl + Home
快速跳轉到最后一個cell Ctrl + End
③編輯模式:按Enter進入
多光標操作 Ctrl鍵點擊鼠標(Mac:CMD+點擊鼠標)
回退: Ctrl + Z(Mac:CMD + Z)
重做: Ctrl + Y(Mac:CMD + Y)
補全代碼:變量、方法后跟 Tab鍵
為一行或多行代碼添加/取消注釋: Ctrl + /(Mac:CMD + /)
屏蔽自動輸出信息:可在最后一條語句之后加一個分號
7、Markdown演示(掌握標題和縮進即可)
8、拓展內容,Jupyter notebook中自動補貼代碼等相關功能拓展
① 安裝jupyter_contrib_nbextensions庫,命令如下
python -m pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user --skip-running-check
②在原來的基礎上勾選: “Table of Contents” 以及 “Hinterland”,部分功能如下: