Профилирование и оптимизация кода Python

В Python нет оптимизирующего компилятора. Ниже рассмотрены приемы помогающие оптимизировать код программы.

Оптимизировать код можно в двух направлениях: скорость выполнения программы и занимаемые ресурсы компьютера (оперативная память, процессор). Когда оперативной памяти достаточно программа обычно оптимизируется по скорости выполнения.

Skyeng