{%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
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.