Brython - Python 3のブラウザー実装
(github.com)"Browser Python"
- ブラウザーのDOMオブジェクトとイベントにアクセス可能なPython 3実装
→ WebページでJSの代わりにPythonでスクリプトを実行可能
→ HTML5/CSS3の最新仕様およびjQuery、D3、Bootstrap、LESS、SASSなどをサポート
-
別途インストール不要で、CDNからbrython.jsを読み込むだけで利用可能
-
オンラインエディターとコンソールを提供しており、テスト可能
3件のコメント
PyScript - HTMLでPythonコードを実行する でおっしゃっていた、Pyodideベースのものだそうです。
長期的には、いっそブラウザにネイティブでPythonエンジンを搭載してくれれば、JavaScriptの独占(?)から抜け出せるのではないかと思います。
https://github.com/pyodide/pyodide
似たようなプロジェクトである pyodide を見たことを思い出しました。
WebAssembly コンパイル / js python 間で相互にスコープへアクセス可能 / といった同じ特徴があるようです。