本文原文連結:https://blog.csdn.net/CJIANJIANCjiajia/article/details/142967426
Jupyter介紹
Jupyter可以理解為python筆記本,可以分塊執行python程式碼並展示輸出結果,支援markdown格式的文字顯示。
簡單來說,jupyter中有三部分內容:markdown格式的文字塊; python程式碼塊; python的輸出結果塊。
Jupyter檔案的字尾為.ipynb。
Vscode或Pycharm中可以直接新建Jupyter檔案。
#這是程式碼塊
a = 'hello world'
print('這是程式碼塊的輸出結果')
print(a)
這是程式碼塊的輸出結果
hello world
使用pip安裝
- 確認python安裝。首先確保已經在計算機中安裝了python;使用Win+R開啟cmd命令符,輸入
python --version
檢視當前系統中python的版本,有版本號即為已經成功安裝。 - 安裝jupyter notebook。接下來使用系統命令符安裝jupyter notebook;使用Win+R開啟cmd命令符,輸入
pip install jupyter notebook
,進行安裝
- 開啟jupyter notebook。最後,完成安裝後可以直接使用系統命令符開啟jupyter notebook;命令列輸入
jupyter notebook
。請注意,這時就不要關閉這個cmd視窗了,否則jupyter notebook也會關閉。(Jupyter 實際上將你的電腦作為一臺本地伺服器來執行,其主頁會在瀏覽器中開啟。預設情況下,Notebook 伺服器的訪問地址是 http://localhost:8888。 其中,localhost 代表你的計算機本身,而 8888 則是伺服器用於通訊的埠。) - 安裝完成!瀏覽器自動彈出以下頁面即為成功安裝!
Jupyter的使用-小白入門手冊
開啟/建立新的Jupyter notebook檔案
- 開啟jupyter notebook後,進入主頁面(home),該頁面顯示了Jupyter notebook預設工作目錄下的所有檔案,你可以直接開啟.ipynb尾綴的檔案,或者新建一個檔案(選擇Python3 ipykernel,稍後解釋)
- 以建立新的檔案為例,建立成功後顯示如下頁面
選擇/更改核心
-
什麼是核心?在 Jupyter 中,核心(Kernel)是一個獨立的計算引擎(可以理解為當前檔案正在使用的程式語言)。每個 Jupyter Notebook 都與一個特定的核心關聯。支援Python、R、Java等等。
-
在建立notebook檔案時選擇核心。如下圖所示,準備建立一個以python為核心的notebook檔案。
- 更改核心。對於已經建立並開啟的notebook檔案,可以直接在上邊欄“kernel”處修改其核心。
修改單元格型別。選中單元格,點選上方欄切換單元格型別。主要有以下三種型別(標題型別最新版本暫不可用):
(1) 程式碼;使用python語法(當然,切換不同核心對應著不同程式語言)。可以執行
(2) markdown;使用markdown語法。可以執行
(3) 原生 NBConvert(Raw NBConvert);寫在Raw NBConvert中的程式碼不會被渲染執行,文件輸出的時候能夠保留原始程式碼或執行某些格式化操作。(很少很少用到)
關於單元格的各類操作
-
編輯模式(edit)與命令模式(command)。點選單元格內部,最左邊顯示綠色,此時為編輯模式,正常編寫程式碼即可。點選單元格左側,最左邊顯示藍色,此時為命令模式,可以對單元格進行一系列其他操作。
-
常見快捷命令。
(1)
A
;插入上方單元格;在當前單元格上方插入一個新的單元格。(2)
B
;插入下方單元格;在當前單元格下方插入一個新的單元格。(3)
D, D
;刪除單元格;刪除當前選中的單元格。(4)
Y
;切換到程式碼單元格;將當前單元格型別切換為程式碼單元格。(5)
M
;切換到Markdown單元格;將當前單元格型別切換為Markdown單元格。(6)
Z
;撤銷刪除單元格;撤銷上一次刪除單元格的操作。(7)
Ctrl + S
;儲存檔案;儲存當前的Notebook檔案。(8)
Shift + Enter
;執行單元格並選中下一個;執行當前單元格並選中下一個單元格。(9)
Shift + Ctrl + Enter
;執行上方所有單元格;執行當前單元格及其上方的所有單元格。(10)
Ctrl + Up
;上移單元格;將當前單元格上移一個位置。(11)
Ctrl + Down
;下移單元格;將當前單元格下移一個位置。