Шаг 1 из 4+130 XP
Производительность и профилирование
Не угадывай — измеряй: timeit, cProfile, BigO.
timeit
import timeit
print(timeit.timeit("sum(range(1000))", number=10000))
cProfile
import cProfile
cProfile.run("expensive()")
Ключевые принципы: сначала измерить, потом оптимизировать; алгоритм важнее микроптимизаций.