一般來說,蠻多人會用Jupyter notebook來進行Python的入門,因為它可以建Cell,這邊Cell就是程式碼的一段區塊,你可以只跑指定的Cell來確認有沒有符合自己的期待,這對新手很方便,如果在圖像處理,你想看自己寫的是否正確,此時Jupter notebook就很方便。
不過也要注意一下有關聯的變數或函數在前面的Cell宣告,也會連帶影響後面變數或函數的操作,所以重新開啟notebook記得可以把所有Cell全部跑一遍,不然有時候不符預期的變數可能就是最前面的Cell沒跑過。
我自己推薦是用Anaconda配合Visual Studio Code,Anaconda是拿來進行虛擬環境建立,Visual Studio Code則是拿來編輯程式碼,我覺得VS code的好處是除了各種強大的擴充,它還可以設定連到遠端的server,而且操作就跟對自己本地端的資料一樣,非常方便好上手,連從server下載資料它也有提供,只要直接對欲下載的檔案按右鍵就可以看到下載選項,相對的上傳資料也很簡單,只要把本地端的資料拖曳到你想要放的遠端資料夾即可。
當你完成Anaconda跟VS code的下載,你不會想對原始環境(base)操作,因為很弔詭有些module會有版本的衝突,導致跑不出來,這個時候建立虛擬環境就顯得非常重要,你只要一遇到版本衝突或是想要嘗試新的東西,都可以建虛擬環境來解決,如果真的處理不了刪掉即可XD
Environment
選擇open Terminal
test1
conda create --name test1 python=3.5
conda env list
conda env remove -n test1
好了,今天就到這邊,如果有任何講錯請指正教導謝謝:)