-
1 # 碼農劉
-
2 # 小小猿愛嘻嘻
當然可以,這裡以Python桌面軟體開發為例,簡單介紹幾個非常不錯的模組和第三方庫,感興趣的朋友可以嘗試一下:
01tkinter這是一個非常基礎的Python GUI開發庫(標準庫),免費、開源、跨平臺,自帶元件和容器完全可以滿足日常開發,不過在介面設計及佈局方面有所欠缺,如果你對這方面要求不高,只是一個簡單的桌面軟體,可以使用一下這個模組,非常不錯,簡單易學,非常容易入門:
02easygui這是一個基於tkinter的GUI開發庫,對tkinter的基本元件和容器進行了高階封裝(類似於matplotlib和seaborn的關係),省去了許多預設引數配置,只需簡單幾行程式碼就可快速開發一個視窗程式,如果你需要快速迭代一個桌面軟體,可以使用一下這個模組,非常不錯,安裝的話,直接在cmd視窗輸入命令“pip install easygui”即可:
03kivy這是一個免費、開源、跨平臺的Python應用程式開發框架,只需編寫一套程式碼,即可執行在目前主流的操作平臺上,包括Windows,Linux,Mac,Android等,在國外非常受歡迎,一度超過pyqt,對於個人使用來說,非常容易入門,安裝的話,直接在cmd視窗輸入命令“pip install kivy”即可:
04wxpython這是一個非常優秀的Python GUI開發庫,免費、開源、跨平臺,相比較前面輕量級的GUI庫,wxpython提供了更為豐富的元件和容器,不管是介面佈局還是美化,都有了十足的長進,對於桌面軟體開發來說,是一個非常不錯的選擇,安裝的話,直接在cmd視窗輸入命令“pip install wxpython”即可:
05pyqt這是Qt提供給Python的一個介面包,藉助於Qt強大的視覺化功能,Python也可以直接拖拽控制元件設計介面,開發軟體更為快捷,如果你本身熟悉Qt,那麼pyqt就是一個非常不錯的選擇,安裝的話,直接在cmd視窗輸入命令“pip install pyqt5”即可:
目前,就分享這5個不錯的Python GUI開發庫吧,對於日常桌面軟體開發來說,完全夠用了,當然,你也可以使用C#、Delphi,效果更為不錯,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。
回覆列表
python作為一個當前很紅的語言,當然適合做軟體開發。擁有豐富的第三方庫,安裝也是很方便。一條pip命令就可以實現。涉及的領域也很廣。
人工智慧
爬蟲
桌面應用
web應用
自動化運維
檔案、資料處理和計算
遊戲領域
等等等吧
就我個人而言,工作中涉及的有爬蟲,桌面應用,web應用,檔案處理。
web應用可以用django和flash等框架。
桌面應用可以用wxPython和pyQT等庫。還可以使用pyinstaller將你的應用打包成可執行檔案。
檔案處理可以用pandas庫,
爬蟲可以用scrapy框架,
這些都是比較常用的,資料也比較全