{%hackmd @dzif24x25/IBXIWNXgTju0h2AKtSaLkA %} ###### tags: `Python` `IDE` # IDE介紹 ## IDE是什麼? **IDE**(**I**ntegrated **D**evelopment **E**nvironment,整合開發環境),通常整合了**程式編輯**、**建置**、**測試**和**封裝**等功能,能夠使程式設計師**高效**地開發程式。 ## 開發Python常用的IDE ### Visual Studio Code   **Visual Studio Code** 是微軟所開發的IDE,功能豐富且多元,內建的功能包括程式碼自動補全(IntelliSense)、自動排版、同時編輯多目錄等等,並且內嵌了Git的版本控制功能,在做專案開發時十分方便。 除了以上功能,VSCode 還有許多的擴充元件,這些擴充元件可以使 VSCode 增加許多各式各樣的功能,從佈景主題的調整,到輔助用的小工具,或是常用的程式外掛等,都是 VSCode 的擴充元件可以提供的支援。 VSCode 本身支援數個不同的語言,像是 HTML、CSS 和部分的腳本語言(Script) ,但是如果安裝上特定的擴充元件, VSCode 也可以支援 Cpp、Java、Python 等程式語言,這也是 VSCode 會受到廣泛使用的原因之一。 官網:https://code.visualstudio.com/ :::info p.s. 高中階段其實使用 VSCode 就相當足夠了,如果沒有特定的要求,那將 VSCode 作為主要的 IDE 是個不錯的選擇。 ::: --- ### PyCharm   **PyCharm** 是由捷克的公司 JetBrain 所開發針對 Python 語言的 IDE ,其公司底下也有許多針對不同程式語言的 IDE ,像是 Intellij IDEA、CLion 等等,PyCharm 作為 IDE ,內建擁有許多功能,除了基本的除錯器、程式碼自動補全(IntelliSense)等,集成的版本測試器與版本測試系統也是相當亮眼的功能。 PyCharm 內建支援 Django 等數個 Web 應用框架,同時也可以進行 Google App Engine 的 Python 開發。 PyCharm 分為社區版跟專業版,社區版可以免費下載,專業版則要付費,基本的功能社區版都支援,但是如果需求是科學工具、分析器、數據庫等功能的話就需要使用專業版。 官網:https://www.jetbrains.com/pycharm/ :::info p.s. 由於 PyCharm 是一款全英文的 IDE,所以不太建議英文不好的人做程式開發,不過 PyCharm 本身的確包含更多元與專業的 Python 功能,可以根據個人情況取捨。 ::: <!-- 好酷喔上面有藍色的框框 by 社長 --> ### Spyder   **Spyder** 是為 Python 所設計的 IDE,內部整合了許多常見的 Python 擴充程式庫,操作上較為簡單便利,適合作為初學者的第一個 IDE。 Spyder 可以安裝不同的模組,為其添加一些擴充功能與輔助工具。 ## 延伸閱讀 * Amazon AWS - 什麼是 IDE?:https://aws.amazon.com/tw/what-is/ide/ * WikiPedia - IDE:https://en.wikipedia.org/wiki/Integrated_development_environment --- :::info 點此前往簡報版: https://hackmd.io/@dzif24x25/ByIZV6rRi :::
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up