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