我很高兴看到现在可以在浏览器中编写Python代码.这些是主要候选人(请添加我可能忽略的任何一个):
但如何在它们之间做出选择?我能看到的唯一明显区别是Skulpt基于Python 2,而Brython基于Python 3.
请注意:这不是建议或意见的要求.我正在寻找能够为受过教育的选择提供信息的客观事实.
这个问题已转移到Skulpt和CodeMirror问题,因为我的答案没有回答这个问题.
使用Skulpt时,如何访问 Web 服务器上的 gif 图像?我正在使用海龟图形,并且我想将海龟的形状设置为保存在网络服务器上的图片,但我不知道如何执行此操作。
我知道要通过常规 python shell 执行此操作,我只需说 screen.addshape,然后是turtle.shape,但这不适用于 Skulpt。
我该怎么做才能在 Skulpt 中将海龟的形状更改为 gif?
谢谢你的帮助!
我有兴趣创建一个 React Web 应用程序,教孩子们如何通过 Turtle Graphics 等程序使用 Python。我认为Skulpt会是一个很好用的库,因为它已经有一个演示,展示了如何在 HTML 页面中使用它。然而,虽然它在普通网页中加载良好,但我很难让它在我的 React 应用程序中运行,可能是由于 skulpt.min.js 设置的全局变量。具体来说,我收到以下消息:
./src/utils/skulpt-stdlib.js
Line 1:1: 'Sk' is not defined no-undef
Run Code Online (Sandbox Code Playgroud)
我想这是因为 skulpt-stdlib.js 脚本依赖于首先读取 skulpt.min.js 脚本并在 skulpt-stdlib.js 脚本工作之前设置其全局变量。我需要在 React 中做什么才能使其像在普通网页中一样工作?谢谢你!
skulpt ×4
javascript ×3
python ×2
browser ×1
brython ×1
codemirror ×1
download ×1
reactjs ×1
transcrypt ×1
upload ×1