效能優化

在嘗試提高 Python 指令碼的效能時,首先你應該能夠找到指令碼的瓶頸,並注意到沒有優化可以彌補資料結構中糟糕的選擇或演算法設計中的缺陷。識別效能瓶頸可以通過分析指令碼來完成。其次,不要試圖在編碼過程中過早優化,而犧牲可讀性/設計/質量。Donald Knuth 就優化發表了以下宣告:

“我們應該忘記小的效率,大約 97%的時間說:過早的優化是所有邪惡的根源。然而,我們不應該放棄那個至關重要的 3%的機會。“