于程序員來說,除了日常爭論世界上最好的語言是哪一門以外,哪款 IDE 是最好的也是爭議頗多,今天我們就來介紹 10 款最好的 Python 編程 IDE,總有一款適合你!
經典推薦
私信小編01即可獲取大量Python學習資源
IDE 代表集成開發環境,它是一個 GUI(圖形用戶界面),程序員可以在其中編寫代碼并生成最終產品。IDE 基本上統一了軟件開發和測試所需的所有基本工具,這反過來又幫助程序員最大化輸出。一些 IDE 是通用的,也就是說它們可以支持多種語言,例如,Sublime Text、Atom、Visual Studio 等。同樣特定語言的 IDE 支持特定語言,它們還可以幫助我們了解語法錯誤等信息,比如:用于 Python 的 Pycharm、用于 Java 的 Jcreator、用于 Ruby/Rails 的 RubyMine 等等
一個完備的 IDE 應該包括以下內容:
PyCharm 由捷克公司 JetBrains 開發,是一個特定于 Python 的 IDE,是一個跨平臺的 IDE。因此,用戶可以根據自己的需要下載任何 Windows、Mac 或 Linux 版本來使用。可以說,PyCharm 被認為是 Python 最好的 IDE 之一,并且是使用最廣泛的
除了常見功能外,PyCharm 還提供了其他功能,例如:
Spyder 是 Pierre Raybaut 于 2009 年開發的開源、跨平臺 IDE。主要為數據分析師和科學家設計,被認為是一個用 Python 編寫的強大的科學開發 IDE
其主要功能如下:
PyDev 最初由 Alex Totic 于 2003 年創建,然后由 Fabio Zadrozny 擔任其主要項目負責人。它基本上是一個開源的第三方包,用作 Eclipse 的插件,使其能夠用于 Python 開發
PyDev 具有許多特殊功能,例如:
Rodeo 是 Yhat 開發的開源 Python IDE,它專為機器學習和數據科學而構建
其主要特色:
Sublime-Text 是一個用 C++ 和 Python 開發的跨平臺 IDE。除了 Python 之外,它還提供對其他語言的支持。可以使用插件增強此 IDE 的功能
它提供很多功能,例如:
這個 IDE 是由 Wingware 創建的,它是一個輕量級的 IDE,旨在允許快速編程,有三種變體,分別為:
Wing 提供的特色功能,例如:
Eric 是用 Python 編寫的,是免費軟件,它的源代碼是免費提供的,任何人都可以研究和重新創建
它提供的一些高質量功能,例如:
Atom 是一個使用 Web 技術構建的開源免費 IDE,Atom 基于由 GitHub 構建的 Electron 框架,而后者又是用 CoffeeScript 和 Less 編寫的
Atom 的具體特性包括:
Thonny 是為初學者開發的 IDE,它為程序員提供了逐步的幫助指南
它具有許多功能,例如:
IDLE 完全是用 Python 編寫的,它是安裝好 Python 環境之后默認自帶的 IDE 工具。據推測,它的名字是為了紀念 Python 的創始成員之一埃里克·伊德爾(Eric Idle)。由于其簡單性,該 IDE 被認為非常適合教育行業
IDLE 還提供了一些顯著的功能,例如:
以上就是今天介紹的 10 大 Python 語言 IDE,哪一款是你 pick 的呢
好了,今天分享就到這里,如果大家覺得滿意請務必點個 贊 + 在看 支持下
機器之心報道
參與:路
在 Windows 上做 Python 開發太痛苦?微軟最近發布了一系列官方教程,終于……
教程地址:https://docs.microsoft.com/zh-cn/windows/python/
這些教程將指導使用者如何設置開發環境、是否在原生 Windows 或 Windows Subsystem for Linux (WSL) 系統上安裝自己的工具,以及如何集成 VS Code、Git 等工具。
具體教程如下所示:
初學者教程
該教程適用于對 Python 感興趣的初學者,具體內容包括設置開發環境、安裝 Python、安裝 VS Code、安裝 Git,以及簡單的教程和實踐活動。
web 開發者教程
該教程適用于使用 WSL 在 Windows 上使用 Python 進行 web 開發。
具體內容包括:設置開發環境、啟用 WSL、安裝 Linux 分發版、設置 Visual Studio Code、創建新項目、安裝 Python、pip 和 venv、創建虛擬環境等步驟,以及 Flask Hello World 教程和 Django Hello World 教程。
值得注意的是,在 Windows 上使用 Python 進行 web 開發時,微軟官方教程建議通過 WSL 專門安裝 Python 來構建 web 應用程序。原因在于:Python web 開發的許多教程和說明都是針對 Linux 用戶編寫的, 并使用基于 Linux 的打包和安裝工具。大多數 web 應用還部署在 Linux 上,因此,這將確保開發環境與生產環境之間的一致性。
在 Windows 上使用 Python 編寫腳本和自動執行文件系統操作
該教程主要介紹如何在 Windows 上使用 Python 編寫腳本和自動執行文件系統操作。具體內容包括:設置開發環境、安裝 Python、安裝 Visual Studio Code、安裝 Microsoft Python 擴展、在 VS Code 中打開集成的 PowerShell 終端、安裝 Git 等步驟。
在設置開發環境時,執行這些功能與執行 web 開發時的開發環境設置有所不同。
如前文所述,在 Windows 上使用 Python 進行 web 開發時需要通過 WSL 專門安裝 Python 來構建 web 應用程序,而如果是執行 web 開發以外的其他操作時,只需使用 Microsoft Store 直接在 Windows 10 上安裝 Python。
此外,除了這三門教程以及待更新的機器學習教程以外,微軟官方還提供了常見問題解答(FAQ)和資源列表。
當你遇到這些問題時可以從微軟官方教程中獲得答案。