Jupyter簡單使用


如何使用Notebook進行python的代碼編寫

 

1、 首先我們在系統安裝里面找到Anaconda,里面有一項Jupyter Notebook,點擊它以后將打開下面的界面, 這個界面看網址就知道,是在本地啟動打開的一個頁面,那么除了可以從anaconda里面打開,也可以在CMD窗口里面輸入jupyter notebook然后回車,同樣的也可以打開這個界面。

 

2、 上面這個界面里面顯示的就是我們的一個工作路徑了,然后我們在右上角new那里選擇python3,如下圖,

 

3、 選擇python3以后將打開一個新的界面,這里就是我們可以編寫代碼的地方了,那么首先我們可以點上面標題的地方,會彈出一個修改標題的窗口

 

 

然后我們在里面寫一行python的代碼,暫且不管這個代碼有什么作用,先了解一下notebook的界面和功能,咱們的代碼都寫入到這個In[*]后面的代碼塊里面,上面的+表示新建一個代碼塊,加號左邊的按鈕是保存當前內容,剪刀表示刪除一個代碼塊,上下箭頭表示可以對代碼塊進行排序,上圖中刷新的那個按鈕,是表示清除內存中的變量和數據。

 

4、 這里執行代碼有兩種方式,點擊上面run按鈕,或者直接ctrl+回車鍵,不同的是如果直接點擊按鈕執行代碼后,會新建一個新的代碼塊,然后定位到里面,和這個功能相同的快捷鍵是shift+回車。而使用ctrl+回車鍵,僅僅只是執行當前代碼塊里面的內容,則不會新建一個代碼塊,一般情況用這個也會比較多

 

5、 上圖中執行后,數字3表示執行的次數,那么根據這個次數,也可以把他理解問我們在這個工作區里面執行代碼的順序,因為每個代碼塊里面的內容是可以相互調用的,我們可能在后面定義另一個方法,在前面來使用也是可以的,這里大家一定要注意,如果兩個代碼里面的內容要進行調用,比如下圖B塊對A塊里面代碼調用,在寫完A里面代碼以后,必須要先執行,然后才能在B中調用,否則會報錯。

 

6、 另外一個值得介紹的就是Markdown,我們選擇代碼塊,然后切換到Markdown以后,就可以在里面寫一些文檔注釋,寫完注釋以后,同樣適用ctrl+回車進行運行,就可以達到下面這張圖里面的效果,至於注釋怎么去寫,這些注釋的語法我們也到后面再介紹,大家先了解這個功能就ok了。

 

7、 接下來,我們看看如何將我們找到我們寫的代碼,以及下次如何導入我們寫好的代碼。

下圖中,選擇File →Download as 里面可以選擇不同的文件類型,第一個.ipynb就是我們notebook工具打開的文件格式,.py文件就是咱們通用的python文件格式。

 

如下圖,通過下面的代碼可以查看當前notebook的工作路徑,也就是咱們notebook里面寫的代碼默認存儲路徑,大家可以暫時先不用理解這段代碼的意思,直接將這段代碼放到代碼塊里面進行執行,查看結果。

import os

os.path.abspath(‘.’)

 

 

另外,當我們退出這個工作空間以后,下次想打開這次寫的代碼怎么辦呢?

可以先回到主界面,然后找到我們剛寫的那個代碼的文件點擊一下就可以打開了,如下圖

 

8、 對默認的工作路徑進行修改,首先我們打開CMD窗口,然后執行命令 jupyter notebook --generate-config

 

 

 

我們進入到上面生成文件的這個目錄里面去,找到這么一個文件,使用記事本或者一些文本編輯工具比如notepad打開他

 

 

接下來我們搜索 notebook_dir 找到在文件中的位置

 

我們將這行復制以后,刪除前面的#,然后在單引號里面填入我們需要指定的目錄路徑,這個目錄路徑最好將里面的\ 替換成/,因為如果是\的話,比如我這圖中這個目錄,/n就會被解析成一個回車符,導致路徑找不到的錯誤,保存文件后,重新啟動notebook

 

當我們重啟notebook以后,如下圖,就表示新的工作空間我們已經修改成功了

  快捷鍵總結:

 
快捷鍵 用途
F 查找和替換
進入編輯模式
⌘⇧F 打開命令選項板
⌘⇧P 打開命令選項板
P 打開命令選項板
⇧↩ 運行當前單元格並選中下一個單元格
⌃↩ 運行選中單元格
⌥↩ 運行當前單元格並且在下方插入單元格
Y 將單元格切換至code狀態
M 將單元格切換至markdown狀態
R 將單元格切換至raw狀態
1 將單元格設定一級標題
2 將單元格設定二級標題
3 將單元格設定三級標題
4 將單元格設定四級標題
5 將單元格設定五級標題
6 將單元格設定六級標題
選中上方單元格
K 選中上方單元格
選中下方單元格
J 選中下方單元格
⇧K 向上多選單元格
⇧↑ 向上多選單元格
⇧J 向下多選單元格
⇧↓ 向下多選單元格
A 在上方插入單元格
B 在下方插入單元格
X 剪切選中單元格
C 復制選中單元格
⇧V 粘貼到上方單元格
V 粘貼到下方單元格
Z 撤銷刪除
D, D 刪除選中單元格
⇧M 合並選中單元格,若直選中一個則與下一個單元格合並
⌘S 保存
S 保存
L 轉換行號
O 轉換輸出
⇧O 轉換滾動輸出
H 顯示快捷鍵幫助
I, I 中斷Notebook內核
O, O 重啟Notebook內核
esc 關閉頁面
Q 關閉頁面
⇧L 轉換所有單元格行號且設置持續有效
⇧␣ 向上滾動
向下滾動
 

    盡量記住的幾個快捷鍵:一個單元格可以稱為一個cell,tab鍵是自動補全。

   

 

到這里,咱們的notebook使用就介紹完了

推薦教程:https://www.jianshu.com/p/91365f343585https://blog.csdn.net/guleileo/article/details/80490921

摘自:https://baijiahao.baidu.com/s?id=1606393150485328586&wfr=spider&for=pc


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM