Python permette di aggirare in modo facile l'ostacolo delle performance pure: è infatti relativamente semplice scrivere un'estensione in [[C (linguaggio)|C]] o [[C++]] e poi utilizzarla all'interno di Python, sfruttando così l'elevata velocità di un linguaggio compilato solo nelle parti in cui effettivamente serve e sfruttando invece la potenza e versatilità di Python per tutto il resto del software<ref>{{Cita web|url=https://realpython.com/python-bindings-overview/|titolo=Python Bindings: Calling C or C++ From Python – Real Python|autore=Real Python|sito=realpython.com|lingua=en|accesso=2020-05-28}}</ref>.
=== Altre implementazioniImplementazioni ===
Sono attualmente disponibili le seguenti implementazioni di Python:
* [[CPython]]: è l'implementazione di riferimento del linguaggio Python. Scritto in [[C (linguaggio di programmazione)|C]] e Python, è l'implementazione più usata in assoluto;<ref>{{cita web|url=https://github.com/python/cpython|titolo=CPython|lingua=en|accesso=2024-10-05}}</ref>
* [[Jython]], in linguaggio Java<ref>[http://www.jython.org/ Jython: Python for the Java Platform]</ref>;
* [[IronPythonJython]],: perimplementazione labasata piattaformasu [[MicrosoftJava .NET(linguaggio di programmazione)|Java]];<ref>[http://ironpythonwww.netjython.org/ IronPythonJython: the Python programming language for the .NETJava FrameworkPlatform]</ref>;
* [[PythonIronPython]]: forimplementazione [[C S60sharp|C#]], perpensata iper dispositivil'integrazione con sistema operativol'ecosistema [[SymbianMicrosoft .NET|.NET]];<ref>[httpshttp://sourceforgeironpython.net/projects/pys60/ TheIronPython: the Python programming language for S60the mobile.NET phonesFramework]</ref>;
* PyS60: implementazione per [[Symbian OS]];<ref>[https://sourceforge.net/projects/pys60/ The Python programming language for S60 mobile phones]</ref>
* [[PyPy]]: scrittascritto in Python stesso. Ha tra i principali obiettivi la semplificazione dello sviluppo del linguaggio e la sua ottimizzazione in termini prestazionali<ref>[http://codespeak.net/pypy/dist/pypy/doc/ PyPy] {{webarchive|url=https://web.archive.org/web/20070113051048/http://codespeak.net/pypy/dist/pypy/doc/ |data=13 gennaio 2007 }}</ref>;
* [https://replit.com/new/python3 Il compilatore di Python Online sul sito Replit.com] può eseguire programmi in diverse versioni di Python e consente di salvare i file online.<ref>{{Cita web|url=https://repl.it/repls|titolo=Pagina dove vengono archiviati i file caricati|sito=Repl.it}}</ref>
*Lo [[SL4A|Scripting Layer for Android (SL4A)]] per il sistema operativo Android include l'interprete Python 2.6.2.<ref>[https://code.google.com/p/android-scripting/ SL4A su Google Code]</ref>
*DelphiVCL for Python, in linguaggio Delphi (Object Pascal)
== Tipi di dati e strutture ==
|