安裝與建立開發環境 (Python Installation and Develop Environment)

相信你會看到這篇教學文章,就代表你應該是Python或程式新手了,沒關係!我這邊會一步一步的教學讓大家快速學會這些過程,首先我要讓大家了解兩個東西。

認識整合開發環境(Integrated Development Environment, IDE)

大家先想一下自己過去的經驗,想打文章或筆記的時候首先會想到哪個軟體?有的人是開「記事本」,有的人是開「Word」,這兩個東西都能做到大致的功能,當然Word能夠做到更厲害的編輯模式,能夠有效的輔助我們編輯文件,看到螢幕上顯示什麼,列印出來就是什麼。

而這個Word輔助我們撰寫文字內容的功能就是類似「整合開發環境(IDE)」,我們先看一下IDE的Wiki的定義:

Wikipedia:

整合開發環境(Integrated Development Environment,簡稱IDE,也稱為Integration Design Environment、Integration Debugging Environment)是一種輔助程式開發人員開發軟體應用軟體,在開發工具內部就可以輔助編寫原始碼文字、並編譯打包成為可用的程式,有些甚至可以設計圖形介面。

IDE的重點在於輔助開發人員開發軟體程式,像是現在的IDE大多具有提示語法錯誤的功能,甚至可以告訴你哪裡錯,與錯在哪裡,又或者從哪個套件引用出來的東西要如何用,讓我們可以快速且效率的開發,用過好用的IDE後,相信你不會想到記事本裡面編寫程式,因為拼錯都不知道。

Python主程式

這個就像是安裝在系統上的程式了,讓你的電腦讀懂Python說的話,並可執行編寫出來的內容。一般來說我們都是到python.org去下載安裝檔,並選擇自己電腦作業系統(例如Windows或Mac)的安裝檔,並下載安裝新版的即可。

常見的開發環境模式

  1. Google Colab

    最方便使用的環境,完全不需要安裝任何東西,只要你有Google帳戶就可以使用,就跟打開Google Sheet一樣,運算與儲存都放在Google的雲端。

  2. Visual Studio Code + Python

    目前最多人搭配的組合,使用微軟輕量又強大的IDE Visual Studio Code(簡稱VSCode),搭配原生的Python,VSCode另外強大的地方在於眾多的延伸插件,讓我們的編寫模式非常的順暢又有效率,甚至美觀?有好的心情就能編寫出好的程式。

  3. Anaconda

    對於一個完全懼怕程式的新手來說,使用一個什麼都有的Anaconda,就是一個最懶人的選項,Anaconda主要包含了Python主程式、Spyder IDE與一堆預安裝好的Python套件,我過去初次學習Python時也是使用Anaconda的整合模式開發了好一陣子。

三個模式我都使用過,每個模式都有好有壞,有的是新手村好用,有的是後期強大,相信有在玩線上遊戲的應該能瞭解我的概念。

Last updated