
cpython -emscripten: python im browser - cpython mit emscripten zusammengestellt.
Pyodid: Ist eine Python -Verteilung für den Browser und Node.js basierend auf WebAssembly.
PYPYJS: PYPY, kompiliert mit JavaScript.
Batavia: Eine JavaScript -Implementierung, die eine virtuelle Maschine zum Ausführen von vorkompiliertem Python -Bytecode verwendet.
Skulpt: Ist eine JavaScript -Implementierung von Python 2.x.
Transcrypt: Python 3.7 zum JavaScript -Compiler - schlank, schnell, offen!
Pyscript: Ein Projekt, mit dem mehrere offene Technologien zu einem Framework kombiniert werden sollen, mit dem Benutzer ausgefeilte Browseranwendungen mit Python erstellen können.
RapyDScript: Transpiler für eine Python -ähnliche Sprache in JavaScript.
Rapydscript-NG: Eine verbesserte Community-Gabel von Rapydscript.
Es gibt viele Projekte, die sich darauf konzentriert haben, Python in den Webbrowser zu nutzen. Diese Vergleichstabelle Python-in-the-Browser-Technologien und die folgenden Fotos haben Ihnen einige Unterschiede, um einige der Unterschiede in einigen dieser Projekte / Compiler zu verstehen.
Pycon Au 2018: Ein Web ohne JavaScript ein Video / sprechen über die Verwendung von Python im Webbrowser von @Freakboy3742 (Gründer von Beeware und war ein früherer Präsident der Django Software Foundation)
Weitere Informationen zur Verwendung von Brython finden Sie auf der Brython -Dokumentationsseite
Eingabewert anzeigen
Quelle, Demo
Überprüfen Sie, ob die Eingabe ganzzahlig ist
Quelle, Demo
Ganzzahlen hinzufügen
Quelle, Demo
Detailliertere Informationen zur Verwendung von Pyscript auf der Seite Pyscript -Dokumentation finden Sie auf der Seite Pyscript
Eingabewert anzeigen
Quelle, Demo
Überprüfen Sie, ob die Eingabe ganzzahlig ist
Quelle, Demo
Ganzzahlen hinzufügen
Quelle, Demo
Möchten Sie dieses Repo verbessern? Erstellen Sie eine Pull -Anfrage mit Ihren detaillierten Änderungen! Wenn Sie genehmigt werden, werden Sie der Liste der Mitwirkenden dieses großartigen Repo hinzugefügt!
Siehe auch die Liste der Mitwirkenden, die an diesem Projekt teilnehmen.
Dieses Repo ist im Rahmen der Creative Commons Attribution -Noncommercial 4.0 International Lizenz lizenziert - Einzelheiten finden Sie in der lizenz.md -Datei.