PyScript の紹介
- PyScript は、ブラウザで Python を実行できるオープンソースプラットフォーム
- MicroPython v1.24.0-preview.47.g88513d122 を使用
- PyScript.com は無料で使いやすい
ドキュメント
- 初心者と上級ユーザーの両方に向けたドキュメントを提供
例
コミュニティ
- 他の PyScript ユーザーとつながれるコミュニティを提供
- Twitter で @pyscript_dev をフォロー可能
PyScript の哲学
- PyScript はデジタル・エンパワーメントの哲学を中心としている
- Web は世界で最も広く使われているコンピューティングプラットフォームであり、Python は最も人気のあるプログラミング言語の1つ
- PyScript を使えば、ブラウザがある場所ならどこでも Python を実行できる
PyScript の特徴
- 簡単: 複雑なインストールなしでブラウザ上でアプリを実行可能
- 表現力: 強力で学びやすい言語である Python でアプリを作成可能
- 拡張性: 高価なインフラは不要で、ユーザーのブラウザ上でコードを実行可能
- 共有可能: アプリケーションは Web の URL で共有可能
- 普遍性: ブラウザが動作する場所ならどこでもコードを実行可能
- 安全性: 最も実績のあるコンピューティングプラットフォームであるブラウザ上で PyScript を実行可能
- 強力: Web と Python の長所を組み合わせる
ソースコード
- PyScript Development Team が開発
- 2022年に Anaconda, Inc. で開始
GN⁺ のまとめ
- PyScript はブラウザで Python を実行できるようにすることで、デジタル・エンパワーメントを目指している
- インストールが不要で、どこでも実行でき、共有しやすい点が大きな利点
- Python と Web の長所を組み合わせて、強力なアプリケーションを作成できる
- 類似機能を持つプロジェクトとしては Brython、Transcrypt などがある
1件のコメント
Hacker Newsのコメント
Dallas の犯罪統計ダッシュボードへのリンクを共有
多くの企業が Tableau の無料版を使ってデータを手動で更新している
ホームページとドキュメントを読んでも理解しづらい
開発者が保守するコードに新たな難しさが生まれる
携帯電話の性能は毎年速くなっているので、さらに速度を遅くする方法を見つける必要がある
Pyodide との違いを質問
PyScript を使ってブラウザで Python CLI アプリを動かそうとした
実用的なユースケースを見つけるのが難しい
PyScript を使って Vue.js に着想を得たフロントエンドフレームワークを書いた
Brython と同じ概念なのかという質問
小さなラムダ関数とフィボナッチの末尾再帰関数を試した