Optimering af Python starter med profilering for at finde det rigtige flaskehals — gæt aldrig. Pythons fortolkede, dynamiske natur gør det langsommere end kompilerede sprog, så optimering fokuserer på bedre algoritmer, udnyttelse af C-bakede biblioteker og reducering af fortolkeroverhovedet i varme steder.
Profiler først
import cProfile
cProfile.run("my_function()") # shows time spent per function call
# line-level profiling (third-party)
