我們在安裝Python開發環境的時候,已經自帶了一個編輯器,叫IDLE,不過這個編輯器不好用,尤其是編輯大型工程的時候。所以在此推薦一些好用IDE.
1.PyCharm
PyCharm是一個專業的PythonIDE,帶有一整套可以幫助用戶在使用Python語言開發時提高其效率的工具,比如調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制。此外,該IDE提供了一些高級功能,以用于支持Django框架下的專業Web開發。PyCharm在編寫和調試Python方面可謂是王者,軟件使用簡單,功能強大,值得推薦。
2.VisualStudioCode
VisualStudioCode(簡稱VSCode/VSC)是一款免費開源的現代化輕量級代碼編輯器,支持幾乎所有主流的開發語言的語法高亮、智能代碼補全、自定義熱鍵、括號匹配、代碼片段、代碼對比Diff、GIT等特性,支持插件擴展,并針對網頁開發和云端應用開發做了優化。軟件跨平臺支持Win、Mac以及Linux。
3.Spyder
Spyder是Anaconda攜帶的一款IDE,Anaconda是集成有Python運行環境的開發平臺,并集成了100多種庫,此外該軟件里面還有AnacondaNavigtor、Jupyternotebook、QtConsole和Spyder等,由于集成的功能比較多,用起來相對省心。
4.SublimeText3
SublimeText3是一套跨平臺的文本編輯器,支持基于Python的插件。SublimeText是專有軟件,可安裝擴展包,大多數的包使用自由軟件授權發布。SublimeText3的特點包括,軟件占用資源少,運行速度快,文本功能強大,強悍的功能可定制化。最大的缺點是收費閉源。
5.Eclipse
Eclipse是一個開放源代碼的、基于Java的可擴展開發平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構建開發環境。幸運的是,Eclipse附帶了一個標準的插件集,包括Java開發工具(JavaDevelopmentKit,JDK)。Eclipse并不限于編寫JAVA,它也可以編寫C、python等程序,而且Eclipse在編寫Python上很舒服.