Brython – Browser-Implementierung von Python 3
(github.com)„Browser Python“
- Eine Python-3-Implementierung mit Zugriff auf DOM-Objekte und Events des Browsers
→ Dadurch können Skripte auf Webseiten statt mit JS auch mit Python ausgeführt werden
→ Unterstützt aktuelle HTML5/CSS3-Spezifikationen sowie jQuery, D3 und Bootstrap, LESS, SASS usw.
-
Nutzbar ohne separate Installation, indem einfach
brython.jsvom CDN geladen wird -
Bietet einen Online-Editor und eine Konsole zum Testen
3 Kommentare
Es basiert offenbar auf pyodide, wie unten bei PyScript – Python-Code in HTML ausführen erwähnt.
Langfristig könnte man sich vielleicht aus dem JavaScript-Monopol (?) lösen, wenn der Browser gleich nativ eine Python-Engine integriert.
https://github.com/pyodide/pyodide
Ich erinnere mich, ein ähnliches Projekt namens pyodide gesehen zu haben.
Es scheint ähnliche Eigenschaften zu haben: WebAssembly-Kompilierung / Zugriff auf gegenseitige Scopes zwischen js python / .