這次我們先來講一下如何使用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以後,如下圖,就表示新的工作空間我們已經修改成功了
到這裡,咱們的notebook使用就介紹完了,有沒有沒看明白的小夥伴呢?如果有疑問,可以下方評論或給我私信。