為什麼說Python速度雖然慢但它工作效率高啊

時間 2021-09-05 17:48:42

1樓:一個迷人的

因為某個語言速度快而選擇其為開發你應用的語言是不成熟優化的一種體現。是的,python 比較慢,但其犧牲效能可以提升工作效率。

寫在前面

讓我們來討論一個我最近一直在思考的問題:python 的效能。順便說一下,我是 python 的忠實擁躉,我在各種情況下都會積極嘗試使用 python 來解決問題。

大家對 python 最大的抱怨就是它的速度慢。有些人甚至因為 python 的速度不如某個語言而拒絕使用它。本文中我將闡述,即便 python 這麼慢,為什麼還值得你對它進行嘗試。

記住加企鵝扣444五一三089可以從基礎到開發mianfei學習python。

速度不再關鍵

之前,程式的執行時間相當長。cpu 資源和記憶體資源都十分珍貴,程式的執行時間在這種情況下是一個重要指標。計算機本身十分昂貴,當然還有隨之而來昂貴的電力消耗。

優化這些資源就十分必要,因為在商業世界有一個永恆的規則:

優化你最昂貴的資源。

歷史上,程式最昂貴的資源是計算機的執行時間。這也就導致了對電腦科學的研究更專注於不同演算法的效率。然而在當下環境中,這已經不再適用,現在矽的**已經十分便宜了。

是真的非常便宜。執行時間不再是你最昂貴的資源。一個公司最昂貴的資源現在是其僱傭的員工的時間。

也就是正在看這篇文章的你自己的時間。對現在的公司來說,完成專案比讓專案跑得更快更重要。這點非常重要,這裡再次強調:

完成專案比讓專案跑得更快更重要。

你也許會說“我們公司對效能要求很高,我構建的**應用需要所有的請求在 x 毫秒內返回。”或者“客戶認為我們的應用慢而放棄使用我們的應用。”在這裡我不是說速度根本不重要,我只是想說明速度不再是最重要的指標,因為它不再是你最昂貴的資源。

速度!速度是唯一重要的事情

在程式設計的世界中當你提到速度,一般是指程式的效能,也就是 cpu 週期。而當你的 ceo 提到速度,他通常指的是業務上的速度,其中最重要的是投入市場的時間。你的產品或網路應用有多快並不重要,應用採用哪種語言編寫的也不重要,甚至是使專案執行投入了多少資金都不重要。

最終,唯一能夠讓你的公司存活下來的是產品投入市場的時間。

這裡不是指初創公司觀念中的盈利時間,而更多是從想法轉換到實際消費者手中所花費的時間。在商業世界中能存活下來的唯一方法是比你的競爭對手更快地進行創新。如果你的競爭對手比你更早地釋出產品,那麼你有再多的好點子也無濟於事。

你必須成為市場的第一個進入者,或至少要趕上領先的節奏。一旦你掉隊了,那麼你就大勢已去。

在商業世界中能存活下來的唯一方法是比你競爭對手更快地進行創新。

2樓:匿名使用者

比如有時候一段程式用c語言寫需要10行,python寫只需要1行,從這個角度來說同樣是寫程式,python的開發效率估計會高一些,旁邊的c程式設計師還要寫900行才能完成工作,你這邊用總共就100行很快就搞定了,這樣算不算工作效率高啊?反過來,人家c**已經執行了900行,你這的python**才執行了90行,哪種語言效率高啊?當然這只是比喻,跟實際還是有些出入的,等你到達一定層次就會很清晰兩者差異了。

python 語言為什麼執行速度相當慢???不是一般的慢!!

為什麼電腦執行速度慢,為什麼電腦執行速度很慢

電腦執行速度慢的解決辦法,讓你三分趾搞定!哥們 換電腦吧 你現在用的記憶體已經找不到了 估計連舊貨市場都難找。應該是記憶體的原因。你的記憶體應該是一代的 向上1g的要看你主機板支援什麼樣的了。為什麼電腦執行速度很慢 最簡單的不如重做系統,然後把乾淨的系統做個備份,所有的防毒軟體都不可能絕對保證不中毒...

我的電腦為什麼開機速度那麼慢,電腦開機速度慢的原因及解決方法

看下你的硬碟是sata的還是ide的 然後在bios裡進行相關的設定 比如是sata的 那在bios裡的其他sata口子全部關閉 這樣試試吧!你說的問題我以前修機子時碰到過 開機超慢 做ghost 慢的可怕 最後關掉了別的sata口子 機子就快了!反正把用不到的硬體全都關閉了!再慢那就要考慮你記憶體...

ipad充電速度為什麼這麼慢,ipad充電速度為什麼這麼慢?

魍魎王穎 您好,這是正常現象。ipad充電慢原因有以下幾點 以ipad air 2為例 1 ipad電池相對於手機來說較大 達到了7340mah 毫安 而iphone 6只有1810mah。兩者相差較大,而電源介面卡都是一樣的,相比較之下ipad就會比iphone6的充電時間長。2 ipad待機狀態...