PyScript プロジェクトは、Web ブラウザーで Python スクリプトを実行するためのプラットフォームを開発しています。

PyScript プロジェクトが紹介されています。これを使用すると、Python で記述されたハンドラーを Web ページに統合し、Python でインタラクティブな Web アプリケーションを作成できます。 アプリケーションには、DOM へのアクセスと、JavaScript オブジェクトとの双方向対話のためのインターフェースが与えられます。 Web アプリケーション開発のロジックは保持されており、違いは突き詰めると JavaScrpt の代わりに Python 言語を使用できるかどうかにあります。 PyScript ソース コードは、Apache 2.0 ライセンスに基づいて配布されます。

Python コードを JavaScript にコンパイルする Brython プロジェクトとは異なり、PyScript は、WebAssembly にコンパイルされた CPython のブラウザ側ポートである Pyodide を使用して Python コードを実行します。 Pyodide を使用すると、Python 3 との完全な互換性を実現し、numpy、pandas、scikit-learn などの科学技術コンピューティングを含む言語とライブラリのすべての機能を使用できます。 PyScript 側では、Python コードと JavaScript の統合、Web ページへのコードの挿入、モジュールのインポート、入出力の整理、その他の関連タスクの解決を行うためのレイヤーが提供されます。 このプロジェクトは、Python で Web インターフェイスを作成するための一連のウィジェット (ボタン、テキスト ブロックなど) を提供します。

PyScript プロジェクトは、Web ブラウザーで Python スクリプトを実行するためのプラットフォームを開発しています。

PyScript を使用すると、pyscript.js スクリプトと pyscript.css スタイル シートを接続することになります。その後、タグ内に配置された Python コードをページに統合できるようになります。 、またはタグを介してファイルを接続する。 このプロジェクトではタグも提供していますインタラクティブコード実行 (REPL) のための環境の実装。 ローカル モジュールへのパスを定義するには、タグ「」を使用します。 」 ... print('Hello World!') - numpy - matplotlib - パス: - /data.py ...

出所: オープンネット.ru

コメントを追加します