Python語言本身是直譯式的,也就是使用直譯器(interpreter)將Python程式碼轉換成機器碼(Machine Code),轉換過程可以參考這篇文章:Python 的底層架構。有了Python Interpreter就可以來寫程式了,而Python Interpreter可從官網下載 https://www.python.org/downloads/。但這樣子的方式不好除錯,所以就有了整合開發工具的出現,例如Spyder、PyCharm、IDLE、Jupyter、Visual Studio Code等。底下就介紹筆者用過的一些開發環境。
IDLE
這個是從https://www.python.org/downloads/下載後,安裝好就會有的內建軟體。使用方式可參考底下影片。或是這篇教學文章:「利用IDLE簡易開發環境」。
Anaconda
Anaconda是一套Python Data Science的懶人包平台,包含很多的package,例如Spyder、Jupyter、Visual Studio Code都可以從Anaconda安裝並執行。安裝方式可參考「Anaconda介紹與安裝教學」或是「Anaconda安裝」
Visual Studio Code
Visual Studio Code是微軟開發的開源(Open Source)專案,本身是個編輯器,採外掛的方式來支援多種程式語言,Python程式語言也是其中之一。安裝部分可參考「Python in Visual Studio Code」或「Python Journey (2) - VS Code 基本使用技巧」。也可參考底下影片
線上Python IDE
若不想安裝一堆軟體在自己的電腦上,可考慮線上版的開發環境,此部分可參考紀老師程式教學網的「建構Python的開發環境」與「repl.it 雲端開發環境影音簡介」、Python 環境 — repl.it、寫程式用的雲端 IDE等文章。
沒有留言:
張貼留言