Alternative Python-Implementierungen
Diese Seite beherbergt die "traditionelle" Implementierung von Python (Spitzname CPython). Es gibt auch eine Reihe von alternativen Implementierungen, nämlich:
- PyPy (eine schnelle Implementierung von Python mit einem JIT-Compiler)
- IronPython (Python, das auf .NET läuft)
- MicroPython (Python, das auf Mikrocontrollern und im Webbrowser läuft)
- Stackless Python (ein Branch von CPython, der Microthreads unterstützt)
- Jython (Python, das auf der Java Virtual Machine läuft)
Andere Parteien haben CPython neu verpackt. Diese Neuverpackungen enthalten oft mehr Bibliotheken oder sind für eine bestimmte Anwendung spezialisiert
- Anaconda Python (eine vollständige Python-Distribution für die Verwaltung, Analyse und Visualisierung großer Datensätze)
- ActiveState ActivePython (kommerzielle und Community-Versionen, einschließlich wissenschaftlicher Computer-Module)
- Nuitka (ein Compiler, der Benutzercode mit CPython zu einem statischen Binärpaket für verbesserte Leistung und IP-Schutz kombiniert)
- pyodide (eine Python-Distribution für den Browser und Node.js, basierend auf WebAssembly)
- winpython (WinPython ist eine portable wissenschaftliche Python-Distribution für Windows)
- pythonxy (Wissenschaftlich orientierte Python-Distribution basierend auf Qt und Spyder)
- Conceptive Python SDK (zielt auf Geschäfts-, Desktop- und Datenbankanwendungen ab)
- PyIMSL Studio (eine kommerzielle Distribution für numerische Analysen – kostenlos für nicht-kommerzielle Nutzung)
- eGenix PyRun (eine portable Python-Laufzeitumgebung, komplett mit Standardbibliothek, eingefroren in einer einzigen ausführbaren Datei von 3,5 MB - 13 MB)
Wenn Sie Python in der Cloud hosten und ausführen möchten, sind diese Implementierungen möglicherweise für Sie geeignet
- PythonAnywhere (freemium gehostete Python-Installation, mit der Sie Python im Browser ausführen können, z. B. für Tutorials, Präsentationen usw.)
