什麼是IDE(Integrated Development Environment)呢?就是一種輔助我們開發程式應用的工具,如果不用IDE的話,我們要怎麼寫Python呢?用cmd一樣可以操作,只是對於大型程式編寫則相當不方便,所以我們需要IDE。
Anaconda內建的Spyder就相當好用了,可以搜尋Spyder就可找到執行檔
開啟Spyder後即會進入類似這樣的畫面,多了一些其他輔助我們寫程式的工具
這個版本是我調整過編輯區塊底色與部分的功能排版,共分為左中右三個區塊
左(Outline):類似像書本的目錄一樣的地方,當程式行數到一定程度時,在尋找過去寫過的變數或函數時會變得非常花時間,所以需要Outline的功能,他會依據變數與函數做區分,個別按照字母排序,這樣可以節省一些尋找的時間。
中(Editor):程式專案的編輯區塊。
右(Variable explorer、IPython console):左上可即時觀看正在運作的程式用到了哪些變數,名稱、類型與資料數個別為何;IPython console這個區塊是我非常常利用的區塊,主要為逐行輸入並執行,一有發生錯誤可立即知道是哪行開始出現錯誤,修正完錯誤後再將完整程式碼放至Editor上。
如上圖IPython console中顯示,當語法沒有錯誤時,將會顯示結果並跳至下一行,當語法錯誤或有其他問題時,可讓我們立即知道是哪邊錯誤。
這篇中介紹了我在使用Spyder常用的功能與區塊,實際的運用待未來的實作課程時,再實際操作一次我的習慣作法,以上內容均為我認為習慣或較好的用法,每個人習慣不同都可以按照自己的方式操作。