3

我正在写一份向初学者介绍编程的手稿。Python 是我在本书中介绍的两种语言之一。我想建立一个带有嵌入式 Python shell 的网页,供我的读者去尝试。最好的方法是什么?我知道像repl.it这样的网络应用程序。但是,我个人想自己设置一些东西。

4

4 回答 4

3

有一个提供 Python shell的示例 google appengine 项目,例如http://live.sympy.org使用它。

或者您的 JavaScript 代码(一个 Ajax shell)可以使用类似Twisted WebSocket server之类的东西与沙盒化的 Pypy 版本进行通信。

于 2012-08-05T03:42:23.247 回答
3

repl.it的优秀人员提供了一个使用 LLVM 和EmScripten在 JavaScript 中编译的 Python 版本- 它比您的其他一些选项更强大(并且可能更错误),但它完全是客户端,因此不易受到某些攻击服务器端设置可能容易受到攻击。

于 2012-08-05T03:49:37.173 回答
1

看看 Datacamp 提供的新 python shell。它很棒,设计也很好。 在这里检查!

于 2016-12-13T07:11:15.637 回答
0

试试这个。它是一个 Python 到 javascript 的编译器。从来没有用过,但我以前听说过。GLHF

于 2012-08-05T01:37:53.190 回答