Jupyter 簡介
Jupyter Notebook
(此前被稱為 IPython notebook
)是一個交互式筆記本究履,支持運行 40
多種編程語言。
Jupyter Notebook
的本質(zhì)是一個 Web
應(yīng)用程序吃嘿,便于創(chuàng)建和共享文學(xué)化程序文檔祠乃,支持實時代碼,數(shù)學(xué)方程兑燥,可視化和 Markdown
亮瓷。 用途包括:數(shù)據(jù)清理和轉(zhuǎn)換,數(shù)值模擬降瞳,統(tǒng)計建模嘱支,機器學(xué)習(xí)等等 ≌跫ⅲ——摘自360百科
Jupyter
編輯器集成了很多功能除师,用起來非常方便,Python
編輯器還有Spyder
扔枫、Pycham
等汛聚。
如何打開 Jupyter ?
鼠標(biāo)左鍵單擊Windows 10系統(tǒng)界面左下角視窗圖標(biāo)-[開始]
菜單(鍵盤上找到對應(yīng)圖標(biāo)的win
鍵按下也能打開開始菜單)茧吊,找到安裝好的Anaconda3
文件夾(如果還沒安裝Anaconda3
可以查看我的Anaconda安裝筆記——《Python基礎(chǔ)入門學(xué)習(xí)筆記——Anaconda安裝》
點擊該文件夾下的Jupyter Notebook (Anaconda3)
開啟Jupyter
加載完成后會自動在默認(rèn)瀏覽器打開Jupyter
在線編輯器
如何使用 Jupyter
在線編輯器
新建文件夾
點擊界面右上角的[New]
按鈕在展開的下拉列表中選擇Other:
下的Folder
選項新建一個文件夾(文件夾默認(rèn)名 —— Untitled Folder
)
勾選剛剛創(chuàng)建的文件夾左上角點擊 Rename
可以修改文件名贞岭,點擊 Move
可以移動所選文件位置,點擊紅色刪除圖標(biāo)可以刪除所選文件搓侄。
新建 Python3 編輯窗口
點擊進入剛剛創(chuàng)建好的文件夾,點擊右上角 [New]
按鈕選擇 Notebook:
下的 Python 3
創(chuàng)建新的代碼话速。
點擊左上角文件名可以修改該代碼文件名
Jupyter 菜單介紹
- File —— 文件
- New Notebook —— 新筆記(創(chuàng)建一個新筆記)
- Open... —— 打開...(打開一個帶有儀表板視圖的新窗口)
- Make a Copy... —— 制作副本...(打開此筆記內(nèi)容的副本并啟動新內(nèi)核)
- Save as... —— 另存為...(保存筆記本內(nèi)容的副本并啟動新內(nèi)核)
- Rename... —— 重命名...
- Save and Checkpoint —— 保存并檢查點
- Revert to Checkpoint —— 恢復(fù)到檢查點
- Print Preview —— 打印預(yù)覽
- Download as —— 下載為
- Close and Halt —— 關(guān)閉并停止(關(guān)閉此筆記本內(nèi)核讶踪,然后關(guān)閉此窗口)
- Edit —— 編輯
- Cut Cells —— 剪切單元格
- Copy Cells —— 復(fù)制單元格
- Paste Cells Above —— 粘貼上面的單元格
- Paste Cells Below —— 粘貼下面的單元格
- Paste Cells & Replace —— 粘貼并替換單元格
- Delete Cells —— 刪除單元格
- Undo Delete Cells —— 撤消刪除單元格
- Split Cell —— 拆分單元格
- Merge Cell Above —— 合并上方的單元格
- Merge Cell Below —— 合并下方的單元格
- Move Cell Up —— 向上移動單元
- Move Cell Down —— 向下移動單元格
- Edit Notebook Metadata —— 編輯筆記本元數(shù)據(jù)
- Find and Replace —— 查找和替換
- Cut Cell Attachments —— 剪切單元格
- Copy Cell Attachments —— 復(fù)制單元格附件
- Paste Cell Attachments —— 粘貼單元格附件
- Insert Image —— 插入圖片
- View —— 視圖
- Toggle Header —— 切換標(biāo)題(顯示/隱藏標(biāo)志和筆記本標(biāo)題(上面的菜單欄))
- Toggle Toolbar —— 切換工具欄(顯示/隱藏活動圖標(biāo)和筆記本標(biāo)題(在菜單欄下方))
- Toggle Line Numbers —— 切換行號(顯示/隱藏單元格中的行號)
- Cell Toolbar —— 單元格工具欄
- Insert —— 插入
- Insert Cell Above —— 在上方插入單元格(將空代碼單元格插入當(dāng)前活動單元格上方)
- Insert Cell Below —— 在下方插入單元格(在當(dāng)前活動單元格下方插入空代碼單元格)
- Cell —— 單元格
- Run Cells —— 運行單元格
- Run Cells and Select Below —— 運行單元格并選擇下面
- Run Cells and Insert Below —— 運行單元格并插入下方
- Run All —— 全部運行
- Run All Above —— 運行上述所有
- Run All Below —— 運行以下全部
- Cell Type —— 單元格類型
- Current Outputs —— 當(dāng)前輸出
- All Output —— 全部輸出
- Kernel —— 內(nèi)核
- Interrupt —— 中斷
- Restart —— 重新啟動
- Restart & Clear Output —— 重新啟動并清除輸出
- Restart & Run All —— 重新啟動并全部運行
- Reconnect —— 重新連接
- Shutdown - 關(guān)閉
- Change kernel —— 更換內(nèi)核
- Widgets —— 控件
- Save Notebook Widget State —— 保存筆記本控件狀態(tài)
- Clear Notebook Widget State —— 清除筆記本控件狀態(tài)
- Download Widget State —— 下載控件狀態(tài)
- Embed Widgets —— 嵌入控件
- Help —— 幫助
- User Interface Tour —— 用戶界面導(dǎo)覽
- Keyboard Shortcuts —— 鍵盤快捷鍵
- Edit Keyboard Shortcuts —— 編輯鍵盤快捷鍵
- About —— 關(guān)于
這個位置可以切換單元格的類型,效果如圖泊交。
Jupyter 快捷鍵
Jupyter筆記本有兩種不同的鍵盤輸入模式. 編輯模式允許您將代碼或文本輸入到一個單元格中乳讥,并通過一個綠色的單元格來表示 命令模式將鍵盤與筆記本級命令綁定在一起,并通過一個灰色的單元格邊界顯示廓俭,該邊框為藍色的左邊框云石。
命令行模式(按 Esc 生效)
-
F
: 查找并且替換 -
Ctrl-Shift-F
: 打開命令配置 -
Ctrl-Shift-P
: 打開命令配置 -
Enter
: 進入編輯模式 -
P
: 打開命令配置 -
Shift-Enter
: 運行代碼塊, 選擇下面的代碼塊 -
Ctrl-Enter
: 運行選中的代碼塊 - Alt-Enter: 運行代碼塊并且插入下面
- Y: 把代碼塊變成代碼
- M: 把代碼塊變成標(biāo)簽
- R: 清除代碼塊格式
-
1
: 把代碼塊變成heading 1 -
2
: 把代碼塊變成heading 2 -
3
: 把代碼塊變成heading 3 -
4
: 把代碼塊變成heading 4 -
5
: 把代碼塊變成heading 5 -
6
: 把代碼塊變成heading 6 -
K
: 選擇上面的代碼塊 -
上
: 選擇上面的代碼塊 -
下
: 選擇下面的代碼塊 -
J
: 選擇下面的代碼塊 -
Shift-K
: 擴展上面選擇的代碼塊 -
Shift-上
: 擴展上面選擇的代碼塊 -
Shift-下
: 擴展下面選擇的代碼塊 -
Shift-J
: 擴展下面選擇的代碼塊 -
Ctrl-A
: select all cells -
A
: 在上面插入代碼塊 -
B
: 在下面插入代碼塊 -
X
: 剪切選擇的代碼塊 -
C
: 復(fù)制選擇的代碼塊 -
Shift-V
: 粘貼到上面 -
V
: 粘貼到下面 -
Z
: 撤銷刪除 -
D,D
: 刪除選中單元格 -
Shift-M
: 合并選中單元格, 如果只有一個單元格被選中 -
Ctrl-S
: 保存并檢查 -
S
: 保存并檢查 -
L
: 切換行號 -
O
: 選擇單元格的輸出 -
Shift-O
: 切換選定單元的輸出滾動 -
H
: 顯示快捷鍵 -
I,I
: 中斷服務(wù) -
0,0
: 重啟服務(wù)(帶窗口) -
Esc
: 關(guān)閉頁面 -
Q
: 關(guān)閉頁面 -
Shift-L
: 在所有單元格中切換行號,并保持設(shè)置 -
Shift-空格
: 向上滾動 -
空格
: 向下滾動
編輯模式(按 Enter 生效)
-
Tab
: 代碼完成或縮進 -
Shift-Tab
: 工具提示 -
Ctrl-]
: 縮進 -
Ctrl-[
: 取消縮進 -
Ctrl-A
: 全選 -
Ctrl-Z
: 撤銷 -
Ctrl-/
: 評論 -
Ctrl-D
: 刪除整行 -
Ctrl-U
: 撤銷選擇 -
Insert
: 切換 重寫標(biāo)志 -
Ctrl-Home
: 跳到單元格起始處 -
Ctrl-上
: 跳到單元格起始處 -
Ctrl-End
: 跳到單元格最后 -
Ctrl-下
: 跳到單元格最后 -
Ctrl-左
: 跳到單詞左邊 -
Ctrl-右
: 跳到單詞右邊 -
Ctrl-刪除
: 刪除前面的單詞 -
Ctrl-Delete
: 刪除后面的單詞 -
Ctrl-Y
: 重做 -
Alt-U
: 重新選擇 -
Ctrl-M
: 進入命令行模式 -
Ctrl-Shift-F
: 打開命令配置 -
Ctrl-Shift-P
: 打開命令配置 -
Esc
: 進入命令行模式 -
Shift-Enter
: 運行代碼塊, 選擇下面的代碼塊 -
Ctrl-Enter
: 運行選中的代碼塊 -
Alt-Enter
: 運行代碼塊并且插入下面 -
Ctrl-Shift-Minus
: 在鼠標(biāo)處分割代碼塊 -
Ctrl-S
: 保存并檢查 -
下
: 光標(biāo)下移 -
上
: 光標(biāo)上移