在网页中嵌入Python shell

时间:2012-08-05 01:36:15

标签: python embedding

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

4 个答案:

答案 0 :(得分:3)

sample google appengine project提供Python shell,例如http://live.sympy.org使用它。

或者您的JavaScript代码(Ajax shell)可以使用sandboxed Pypy version之类的内容与this Twisted WebSocket server进行通信。

答案 1 :(得分:3)

repl.it的优秀人员使用LLVM和a version of Python that is compiled in JavaScript提供EmScripten - 它比你的其他一些选项(并且可能比较笨拙)更强大但是它完全是客户端的,因此不容易受到攻击对于某些服务器端设置可能易受攻击的攻击。<​​/ p>

答案 2 :(得分:0)

试试This。它是一个Python到JavaScript的编译器。从未使用它,但我之前听说过。 GLHF

答案 3 :(得分:0)

看看Datacamp提供的新python shell.Its非常好,设计很好。 Check here!