データサイエンティストがPythonを使用するだけで、JavaScriptを知る必要がなく、Webアプリケーションを開発できるとしたら、どれほどすばらしいことでしょう。PyconUS 2022で、Anacondaは、HTMLコードでPythonを使用してアプリケーションを構築するPyScriptと呼ばれる新しいフレームワークを発表しました。HTMLコードでPythonを使用できます。javascriptを知る必要はありません。PyScriptはHTMLだけでなく、Pythonライブラリの豊富でアクセス可能なエコシステムにより、より強力です。
この記事では、PyScriptの使用方法とPyScriptのいくつかの例を見てみましょう。
Anacondaのブログによると、PyScriptは、ユーザーがPythonと標準のHTMLを組み合わせて使用し、ブラウザーでリッチなPythonアプリケーションを作成できるようにするフレームワークです。PyScriptは、一貫したスタイリングルールを持ち、より表現力があり、習得しやすい一流のプログラミング言語をユーザーに提供することを目的としています。
PyScriptは、Anacondaのチームによって開発されました。
Anacondaのプレスリリースによると、PythonでWebサイトを作成できるようにする基本的なテクノロジーはWebAssemblyです。WebAssemblyが最初に開発されたとき、WebブラウザはJavascriptのみをサポートしていました。
2017年に最初にリリースされたWebAssemblyは、2019年までに公式のWorld Wide Webコンソーシアム(W3C)標準になりました。これには、人間が読める形式の.watテキスト形式の言語が含まれており、ブラウザで実行できるバイナリの.wasm形式に変換されます。これにより、任意の言語でコードを記述し、それをWebAssemblyにコンパイルしてから、Webブラウザーで実行できます。
WebAssemblyのドキュメントによると-
EmscriptenはWebAssmblyのオープンソースコンパイラツールチェーンであり、実質的に任意のポータブルC /C++コードベースをWebAssemblyにコンパイルできます。詳細については、ドキュメントを確認してください。
詳細については、pyodidegithubを確認してください。
方法:私
<py-script>以下のようにタグ自体の中にPythonコードを記述します<py-env>以下のように環境要件を指定してください。
<py-repl>タグを使用してください
必ず2つのファイルを使用してください。
例:1-Hello World
コード:
Hello World HTMLコード:
Hello World PyScriptコード:
例:2-Matplotlib
コード:
出力:
例:3-KMeansクラスタリングデモ:
コード:
出力
例:4-REPL
コード:
出力:
コード:
出力:
PyScriptの詳細については、以下を確認してください
HTMLでPythonを使用してWebアプリケーションを開発するのはどれほど素晴らしいことですか?Pyscriptはまだ始まったばかりです。繰り返しますが、それは非常にシンプルで習得が容易です。jupyterノートブックのような大きなものになると思います。この記事を楽しんでいただけたでしょうか。
Linkedinに自由に接続してください。興味があれば、AnalyticsVidhyaの他の記事をチェックしてください。
パンダについてのすべて-100コードスニペットとトリック
アリソン・リー著、マネージング政府問題顧問 連邦政府の年次歳出プロセスは、二酸化炭素除去 (CDR) に資金を提供する取り組みの中心です。毎年、Carbon180 は、来年の資金がどこに流れるかの指針となるよう、さまざまな議会事務所に要望書を提出しています。
ペットボトル、ガラス瓶、アルミ缶、グリーンエネルギーパッケージなどを、何回考えずに捨てたことがあるでしょうか? リサイクルする代わりに何かが得られたらいいのにと何度思ったことか。あなたがほとんどの人と同じなら、おそらく答えは何度もあるはずです。リサイクルは、多くの場合、即時的または具体的な利益をもたらさない面倒な作業、面倒な作業、または義務であると考えられています。
西のなだらかな丘陵地帯では、太陽の最初の光が平原の曇った草を照らす、まばゆいばかりの金色の朝です。真っ黒で巨大な穏やかなアンガス牛の群れが日の出を背景にシルエットを描き、誰もがよく知っている場所へ人里離れた道を進んでいます。朝食バー。
曖昧さを避けるために、次の用語が使用されます。認証者; ログイン Web サイトの作成に使用されている携帯電話。ユーザーがログイン要求サービスを行うために使用している Web サイトまたはアプリケーション。特定のサービスを提供するベンダー。例:
理性的な人なら誰でも、政界とメディア界が左派、さらには極左によって支配されており、政治的言説に不均衡を生み出している状況を知っています。宗教の分野では、この不均衡は明らかです。左翼の新聞やネットワークは急いでキリスト教の信仰を擁護していません。