當前位置:成語大全網 - 書法字典 - 為什麽python不適合開發桌面軟件?

為什麽python不適合開發桌面軟件?

不適合,因為python本身就是壹種腳本語言。如果要開發桌面軟件,則需要py2exe等工具將帶有GUI的。py文件轉換為exe等可執行文件。在這個過程中,很容易向用戶公開源代碼,這意味著它與開源沒有太大區別。

個人感覺更適合開發各種管理系統。看看我的下壹個例子妳就明白了。

OpenERP使用python。以下c/c++、java和python程序員具有相同的開發能力和熟練程度。我們來做個比較:

1.開發時間肯定比java和c/c++快;2.安全性取決於整體設計;3.單個程序員的成本肯定比java和c/c++高;4.程序員數量肯定比java和c/c++少;5.整體成本肯定比java和c/c++低。

因為管理系統可能側重於交互,所以用python來做問題不大。Python在開發web應用程序方面仍然非常強大。所以,妳明白嗎?

因為Python是壹種代表簡單理念的語言。閱讀壹個好的Python程序就像閱讀英語壹樣,這使您能夠專註於解決問題,而不是理解語言本身。

此外,Python的標準庫也是大量人選擇它的原因。

它可以幫助處理各種工作,包括正則表達式、文檔生成、單元測試、線程、數據庫、web瀏覽器、CGI、FTP、電子郵件、XML、XML-RPC、HTML、WAV文件、密碼系統、GUI(圖形用戶界面)、Tk和其他與系統相關的操作。

當妳想開始做數據分析時,Python無疑是壹個很好的選擇。當然,開發軟件也是如此。在Python中,可以將對象賦給變量或作為參數傳遞給函數。以下是Python中的所有對象:數字、字符串、列表、元組、集合、字典、函數和類。

Python中的函數與普通數學中的函數基本相同-它接收輸入數據,處理數據並輸出結果。輸出完全取決於函數的設計方式。另壹方面,Python中的類是對象的原型,旨在輸出其他對象。