Python มีการนำไปใช้งานหลายอย่าง เราจะจัดการกับการใช้งานที่แตกต่างกันและรู้ว่าวิธีใดเป็นการนำไปใช้ที่เร็วที่สุด
การใช้งาน Python ที่แตกต่างกัน −
-
IronPython - นี่คือการใช้งาน Python ซึ่งทำงานบน .NET framework การใช้งานนี้เขียนด้วย C # ใช้เครื่องเสมือน .net ในการรัน IronPython สามารถใช้ไลบรารี python และไลบรารีเฟรมเวิร์ก .net ได้
-
จิธอน − Jython คือการนำ Python มาใช้งานซึ่งทำงานบน Java Platform jython ใช้ประโยชน์จากคลาสและไลบรารีจาวา จิงโจ้
-
โค้ดถูกคอมไพล์เป็น java byte code และรันบน Java Virtual Machine
-
PyPy − นี่คือการนำ Python มาใช้งานที่เขียนด้วยภาษา Python Pypy ใช้ประโยชน์จาก JIT (การรวบรวม Just-In-Time)
-
Cpython − นี่คือการนำ Python มาใช้งานที่เขียนด้วยภาษา C มันทำงานบน Cpython Virtual Machine Cpython แปลงซอร์สโค้ดเป็นโค้ดไบต์ระดับกลาง
มีการใช้งาน Python อื่นๆ ซึ่งรวมถึง CLPython, Pyston,Cython, IPython
การใช้งานที่เร็วที่สุด:Pypy
การใช้งาน python ที่เร็วที่สุดคือ pypy ดังที่ได้กล่าวไว้ข้างต้น pypy ใช้การรวบรวมจัสตินไทม์ การคอมไพล์ JIT ทำให้ pypy เร็วกว่าการใช้งานอื่นๆ การคอมไพล์ JIT ให้คอมไพล์ซอร์สโค้ดเป็นโค้ดเครื่องเนทีฟซึ่งทำให้เร็วมาก