Python अनुकूलन वास्तविक बाधा शोधण्यासाठी प्रोफाइलिंग करून सुरू होते — कधीही अनुमान घेऊ नका. Python चे अर्थ व्याख्या केलेले, गतिशील स्वभाव हे संकलित भाषांपेक्षा हळू करते, त्यामुळे अनुकूलन चांगल्या अल्गोरिदमवर, C-समर्थित लायब्ररीज वापरण्यावर, आणि गरम मार्गांमध्ये दुभाषक ओव्हरहेड कमी करण्यावर केंद्रित आहे.
प्रथम प्रोफाइल करा
import cProfile
cProfile.run("my_function()") # shows time spent per function call
# line-level profiling (third-party)
