此为历史版本和 IPFS 入口查阅区,回到作品页
KAI的生活觀察
IPFS 指纹 这是什么

作品指纹

【自學python】程式編輯軟體選擇

KAI的生活觀察
·
·
自己本身有再嘗試程式設計,因此幫大家統整了一下ˋ撰寫python所用的軟體,當然大家在網路上也會找到類似的文章,但這篇不僅統整給大家也是幫助自己記錄。

自己本身有再嘗試程式設計,因此幫大家統整了一下ˋ撰寫python所用的軟體,當然大家在網路上也會找到類似的文章,但這篇不僅統整給大家也是幫助自己記錄。


【python內建編輯器】IDEL

個人使用感覺極度難用,當安裝好python後就會自帶的編輯器,整體感覺很像使用記事本編輯程式的感覺,沒有辦法將程式再進行切割,當撰寫較大的程式後,會寫到懷疑人生。

【自帶套件與相關軟體的python懶人包編輯器】Anaconda

這個軟體同時支援了python與R語言的相關軟體程式,並且也包含了ㄧ些基本會使用的套件,主要是關於資料分析方面。同時本身也包含許多python其他軟體,可以說如果完全沒想法的情況下,安裝Anaconda最不容易發生無法使用或找不到教學文的軟體。相對的既然這個軟體如此包羅萬象,自然所需要安裝的空間也會佔據電腦很大一部分,並且有分為免費與付費但基本撰寫或學習基本板就可以滿足,以及軟體更新會略慢於python官網。

【最像軟體工程師使用介面的python編輯器】PyCharm

這個軟體在安裝Anaconda後也會出現在其中,個人覺得它會讓你感覺自己如同專業的軟體工程師(笑),能輔助除錯並提示補全程式指令,同時可以進行多個小程式的整合,適合作為專案開發,並且可以自訂程式設計環境,如WINDOWS、MACOS等。當然既然這個軟體如此專業,最開始的設定相關程序也相對複雜,包含環境設定、套件拿取設定等等,比較適合有一點相關背景的人會比較好上手。

【最適合教學的python編輯器】Jupyter Notebook

這個軟體在安裝Anaconda後也會出現在其中,比較特別的在於它是透過瀏覽器來顯示的,並且可以將程式語言分段或一起顯示結果,可以在教學中直接一條條的展示程式碼的意涵,或者展示若少掉某些指令後,整條程式所會造成的問題,並及時修正。但問題就在於它一樣會有與IDEL一樣的問題就是無法撰寫一長串得程式,或者說靈活的調整程式順序排列。

【結論】

除了以上幾款我覺得比較有特色的以外,亦有許多款軟體有各自的特色,但若以新手入門來說,最建議就是先安裝Anaconda,不僅網路上有最多的教學文也是當日後想轉換軟體時,可以不用再去重新下載或有兼容性問題的方法。而若是學習方式是透過正統系統性的上課方式的話,建議使用Jupyter Notebook能夠比較快抓到講師所為何要如此寫的原因,畢竟很多老師可能就會直接簡單帶過,而讓學生很容易不明就理。若有明確目標想撰寫的程式或者有一些基礎的話,就推薦使用PyCharm不會讓你寫太長以後找不到所需的程式碼,並能歸類方便查找,而且也能降如同其他的程式語言介面不會需要重新熟悉。

如果有誤歡迎指證,也歡迎分享你們所使用的又是那些軟體來撰寫python呢。


CC BY-NC-ND 2.0 授权