pyscript - PyScript は Scratch や JSFiddle などの "使いやすい" プログラミングフレームワークに代わる Pythonic の代替手段であり、ウェブをフレンドリーでハッキングしやすい場所にし、誰でも興味深くインタラクティブなアプリケーションを作成できる場所にします。

()

Created at: 2022-02-21 12:55:20
Language: HTML
License: Apache-2.0

パイスクリプト

PyScript とは

概要

PyScript は Scratch や JSFiddle などの "使いやすい" プログラミングフレームワークに代わる Pythonic の代替手段であり、ウェブをフレンドリーでハッキングしやすい場所にし、誰でも興味深くインタラクティブなアプリケーションを作成できる場所にします。

開始するには、GETTING-STARTEDを参照してください。

例については、pyscript フォルダを参照してください。

長いバージョン

PyScriptは、複数のオープンテクノロジーを組み合わせて、ユーザーがPython(および他の言語)を使用してブラウザで洗練されたアプリケーションを作成するためのフレームワークを作成することを目的としたメタプロジェクトです。これは、DOMがブラウザで動作する方法と高度に統合されており、ユーザーはPython開発者だけでなくWeb開発者にとっても自然に感じる方法で、Pythonでロジックを追加することができます。

PyScript をお試しください

PyScript を試すには、適切な pyscript ファイルを html ページにインポートします。

<link rel="stylesheet" href="https://pyscript.net/alpha/pyscript.css" />
<script defer src="https://pyscript.net/alpha/pyscript.js"></script>

その時点で、HTMLページでPyScriptコンポーネントを使用できます。PyScript は現在、以下の要素を実装しています。

  • <py-script>
    : Web ページ内で実行可能な Python コードを定義するために使用できます。要素自体はページにレンダリングされず、ロジックを追加するためにのみ使用されます。
  • <py-repl>
    : コードエディタとしてページにレンダリングされるREPLコンポーネントを作成し、ユーザーが実行可能なコードを記述できるようにします

それを使用する方法に関するより多くの例についてはpyscriptjs / examplesフォルダをチェックしてください、あなたがする必要があるのはChromeでそれらを開くことだけです。

貢献する方法

貢献するには:

  • リポジトリのクローンを作成する
    git clone https://github.com/pyscript/pyscript
  • cd をメイン プロジェクト フォルダに挿入します
    cd pyscriptjs
  • 依存関係をインストールします - nodejsバージョン> = 16を使用してください
    npm install
  • run を使用して開発サーバーをビルドして実行します。これはまた、ファイルが保存されたときに変更を監視し、再構築します
    npm run dev

リソース

筆記

  • これは非常に実験的なプロジェクトなので、物事が壊れることを期待してください!
  • PyScript は現時点では Chrome でのみテスト済みです。

統治

PyScript 組織のガバナンスは、別のリポジトリに文書化されています。