Среди разработчиков Python — один из наиболее часто используемых языков программирования, но он имеет некоторые ограничения. Например, для некоторых приложений он может быть в 100 раз медленнее, чем для других языков. Поэтому после того, как скорость Python станет узким местом для пользователей, многие компании перепишут свои приложения на другие языки.

1. ПиПи

При выборе простого альтернативного языка CPython pypy, несомненно, является лучшим выбором, поскольку он хорошо совместим с существующим кодом Python. Pypy также является хорошим выбором для запуска программы по умолчанию. PyPy использует компилятор Just-in-Time. Динамические компиляторы отличаются от статических тем, что используют данные во время выполнения программы для оптимизации.

2. Нуитка

является альтернативой Python. Код Python можно преобразовать в код C++, а затем скомпилировать в исполняемый файл, а преобразование из языка анализа в скомпилированный язык можно осуществить, вызвав Python API. В процессе преобразования в C++ прямое использование интерпретатора python может гарантировать 100% совместимость синтаксиса.

3.Пистон

— это новый Python на основе JIT от Dropbox, который использует компилятор LLVM для анализа и преобразования кода.

Выше приведены три способа, которыми я ускоряю МОЙ код на Python, я надеюсь, что это будет полезно для всех.

Операционная среда этого руководства: система Windows7, Python 3.9.1, компьютер DELL G3.