用Python可以開發出桌面軟件嗎?
你當然可以。很多初學者都有這個疑問。Python寫的程序太丑了,只能在那個黑匣子里運行。隔壁JS和H5的年輕女士很漂亮,看起來很酷。
其實Python也可以。下面是兩個常用的Python桌面軟件開發庫。
,相信很多玩C的朋友都聽說過它的名字,一個跨平臺的接口開發庫,官方文檔齊全,API設計優雅,支持跨平臺。PyQT是它的Python版本,兼容Python2和Python3,可以在所有桌面平臺上運行。
It多說無益。例如,下圖顯示了開源項目"感覺到了嗎?"某大神高度模仿的網易云音樂的。它是用PyQT開發的,號稱是符合Unix哲學的跨平臺音樂播放器。目前,該作品已經在github上開源。
python有那些好用的ide?
我們在安裝Python開發環境的時候,已經有了一個叫做IDLE的編輯器,但是這個編輯器不好用,尤其是在編輯大型項目的時候。所以我在這里推薦一些好用的ide。
1.皮查姆
PyCharm是一個專業的PythonIDE,有一套工具可以幫助用戶提高使用Python語言開發時的效率,比如調試、語法高亮、項目管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制等。此外,IDE還提供了一些高級功能來支持Django框架下的專業Web開發。PyCharm是編寫和調試Python的王者。軟件使用簡單,功能強大,值得推薦。
Studio代碼
VisualStudioCode(簡稱VSCode/VSC)是一款免費開源的現代輕量級代碼編輯器,支持幾乎所有主流開發語言的語法高亮、智能代碼補全、自定義熱鍵、括號匹配、代碼片段、代碼對比Diff、GIT等功能,支持插件擴展,并針對網頁開發和云應用開發進行了優化。該軟件支持跨平臺的Win、Mac和Linux。
3.Spyder
Spyder是Anaconda搭載的IDE,Anaconda是一個集成了Python運行環境的開發平臺,擁有100多種庫。除此之外,軟件中還有IDE、AnacondaNavigtor、Jupyternotebook、QtConsole、Spyder,由于集成了很多功能,使用起來相對省心。
4.崇高文本3
SublimeText3是一個跨平臺的文本編輯器,支持基于Python的插件。SublimeText是專有軟件,可以安裝擴展包,大部分的包都是和自由軟件一起授權發布的。SublimeText3的特點包括軟件占用資源少,運行速度快,文本功能強大,強大的功能可以自定義。最大的缺點就是收費封閉。
5.黯然失色
Eclipse是一個基于Java的開源可擴展開發平臺。它本身只是一個框架,一套通過插件組件構建開發環境的服務。幸運的是,Eclipse附帶了一組標準插件,包括Java開發工具包(JDK)。Eclipse不局限于寫JAVA,還可以寫C、python等程序,而且Eclipse寫Python非常得心應手。