如何使用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以后,如下圖,就表示新的工作空間我們已經修改成功了
快捷鍵總結:
|
盡量記住的幾個快捷鍵:一個單元格可以稱為一個cell,tab鍵是自動補全。

到這里,咱們的notebook使用就介紹完了
推薦教程:https://www.jianshu.com/p/91365f343585,https://blog.csdn.net/guleileo/article/details/80490921
摘自:https://baijiahao.baidu.com/s?id=1606393150485328586&wfr=spider&for=pc
