3

初心者向けプログラミング入門の原稿を執筆中です。Python は、この本で取り上げる 2 つの言語のうちの 1 つです。読者が行って試していただけるように、Python シェルが埋め込まれた Web ページをセットアップしたいと思います。それを行う最善の方法は何ですか?repl.itのような Web アプリを認識しています。しかし、個人的には自分で何かを設定したいと思っています。

4

4 に答える 4

3

Python シェルを提供するサンプル google appengine プロジェクトがあります。たとえば、http: //live.sympy.orgで使用されています。

または、JavaScript コード (Ajax シェル) は、この Twisted WebSocket サーバーのようなものを使用して、サンドボックス化されたPypy バージョンと通信できます。

于 2012-08-05T03:42:23.247 に答える
3

repl.itの優秀な人々は、 LLVM とEmScriptenを使用して JavaScript でコンパイルされたバージョンの Python を提供しています。これは、他のオプションのいくつかよりも重い (そしておそらくバグが多い) ですが、完全にクライアント側であるため、一部の攻撃に対して脆弱ではありません。サーバー側のセットアップ脆弱になる可能性があります。

于 2012-08-05T03:49:37.173 に答える
0

これを試してください。Python から JavaScript へのコンパイラです。使ったことはありませんが、聞いたことはあります。GL HF

于 2012-08-05T01:37:53.190 に答える