【自學python】程式編輯軟體選擇
自己本身有再嘗試程式設計,因此幫大家統整了一下ˋ撰寫python所用的軟體,當然大家在網路上也會找到類似的文章,但這篇不僅統整給大家也是幫助自己記錄。
![](https://assets.matters.news/embed/6e800656-56d2-42c1-80a7-f458bb50556a.png)
【python內建編輯器】IDEL
個人使用感覺極度難用,當安裝好python後就會自帶的編輯器,整體感覺很像使用記事本編輯程式的感覺,沒有辦法將程式再進行切割,當撰寫較大的程式後,會寫到懷疑人生。
![](https://assets.matters.news/embed/bde1bae7-0b11-4a94-8e95-d390f247f4b1.jpeg)
【自帶套件與相關軟體的python懶人包編輯器】Anaconda
這個軟體同時支援了python與R語言的相關軟體程式,並且也包含了ㄧ些基本會使用的套件,主要是關於資料分析方面。同時本身也包含許多python其他軟體,可以說如果完全沒想法的情況下,安裝Anaconda最不容易發生無法使用或找不到教學文的軟體。相對的既然這個軟體如此包羅萬象,自然所需要安裝的空間也會佔據電腦很大一部分,並且有分為免費與付費但基本撰寫或學習基本板就可以滿足,以及軟體更新會略慢於python官網。
![](https://assets.matters.news/embed/3b7d9d35-aa74-4169-a21e-fa079c3f2753.jpeg)
【最像軟體工程師使用介面的python編輯器】PyCharm
這個軟體在安裝Anaconda後也會出現在其中,個人覺得它會讓你感覺自己如同專業的軟體工程師(笑),能輔助除錯並提示補全程式指令,同時可以進行多個小程式的整合,適合作為專案開發,並且可以自訂程式設計環境,如WINDOWS、MACOS等。當然既然這個軟體如此專業,最開始的設定相關程序也相對複雜,包含環境設定、套件拿取設定等等,比較適合有一點相關背景的人會比較好上手。
![](https://assets.matters.news/embed/826e3c16-9e35-4b9e-8157-210959a2fdee.png)
【最適合教學的python編輯器】Jupyter Notebook
這個軟體在安裝Anaconda後也會出現在其中,比較特別的在於它是透過瀏覽器來顯示的,並且可以將程式語言分段或一起顯示結果,可以在教學中直接一條條的展示程式碼的意涵,或者展示若少掉某些指令後,整條程式所會造成的問題,並及時修正。但問題就在於它一樣會有與IDEL一樣的問題就是無法撰寫一長串得程式,或者說靈活的調整程式順序排列。
![](https://assets.matters.news/embed/52de0f3d-a81d-44ba-b800-cb292a86a504.png)
【結論】
除了以上幾款我覺得比較有特色的以外,亦有許多款軟體有各自的特色,但若以新手入門來說,最建議就是先安裝Anaconda,不僅網路上有最多的教學文也是當日後想轉換軟體時,可以不用再去重新下載或有兼容性問題的方法。而若是學習方式是透過正統系統性的上課方式的話,建議使用Jupyter Notebook能夠比較快抓到講師所為何要如此寫的原因,畢竟很多老師可能就會直接簡單帶過,而讓學生很容易不明就理。若有明確目標想撰寫的程式或者有一些基礎的話,就推薦使用PyCharm不會讓你寫太長以後找不到所需的程式碼,並能歸類方便查找,而且也能降如同其他的程式語言介面不會需要重新熟悉。
如果有誤歡迎指證,也歡迎分享你們所使用的又是那些軟體來撰寫python呢。
喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!