阅读更多

14顶
0踩

编程语言

原创新闻 Skulpt:让您的浏览器解析并运行Python

2009-08-14 10:08 by 副主编 zly06 评论(12) 有11331人浏览
Skulpt是一个完全基于浏览器的Python运行环境,无须任何预处理、任何插件以及服务器端的支持,直接输入Python 代码即可。

相当的酷,查看Demo(按F5进行刷新):http://www.skulpt.org/

window.addEvent('domready', function() {
    var term = initTerminal(80, 20);
 

    // set up demo typers
    $('codeexample1').addEvent('click', (function(e)
            {
                e.stop();
                term.doClear();
                term.writeStr("print \"Hello, World!\" #natch", false, true);
                term.doEnter();
            }));
    $('codeexample2').addEvent('click', (function(e)
            {
                e.stop();
                term.doClear();
                term.writeStr("for i in range(5):", false, true); term.doEnter();
                term.writeStr("    print i", false, true); term.doEnter();
                term.doEnter();
            }));
    $('codeexample3').addEvent('click', (function(e)
            {
                e.stop();
                term.doClear();
                term.writeStr("[x*x for x in range(20) if x % 2 == 0]", false, true);
                term.doEnter();
            }));
 
    term.writeStr("Skulpt demo REPL - " + new Date().toLocaleString() + "\n");
    term.writeStr(term.PS1, true);
});
来自: skulpt
14
0
评论 共 12 条 请登录后发表评论
12 楼 SHQ 2009-08-17 17:18
darkhucx 写道
http://www.skulpt.org/
好像被墙,打不开

没有被墙
11 楼 xkxx 2009-08-14 22:25
函数调用有问题,总报错,其他人是不是这样?
10 楼 fff 2009-08-14 18:05
北京网通,打不开
9 楼 whaosoft 2009-08-14 17:32
Python 语言 用的多吗
8 楼 linac 2009-08-14 16:48
玩具而已,另外ff3.0下,'+'输入不了
7 楼 woods 2009-08-14 16:41
这个好强悍 不过好多python库用不了

我以前做了个 server版的 http://py-ide-online.appspot.com/
现下
6 楼 rainytooo 2009-08-14 14:38
> > > i m p o r t s y s
d o n ' t h a v e h a n d l e r f o r : i m p o r t _ s t m t
5 楼 iaimstar 2009-08-14 13:12
把页面切成table
有创意
4 楼 bohemia 2009-08-14 12:53
有进步.不错的特性.
3 楼 Saito 2009-08-14 12:26
不支持键盘  up down 操作.. 

             还是有待改进的. 写起来很别扭.
2 楼 zly06 2009-08-14 11:14
darkhucx 写道
http://www.skulpt.org/
好像被墙,打不开

没有被墙啊,不过在IE下Demo出不来~
1 楼 darkhucx 2009-08-14 10:25
http://www.skulpt.org/
好像被墙,打不开

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • skulpt搭建Python在线编译器

    skulpt搭建Python在线编译器(一):下载、安装 Skulpt搭建Python在线编译器(二):界面优化 特此声明:非原创,也是找了好多时间才发现大佬的作品,贴过来了,仅供参考 1.python在线编译器的解决方案 方案一:...

  • 11 个最佳的 Python 编译器和解释器

    Python语言中有一个特点就是没有什么特别强势的,但是它可以使用非常多的范畴,并效率搞得可怕,Python使用范畴非常的多,现在据了解国内应该没有太多的人学习Python,而且Python的招聘和薪资确实是非常的高,现在有...

  • 初学python,10种编译器怎么选择?

    说到写Python程序,我经常会到这2个编译器。因为有不同体验感受,在文章中,总结对2个编译器进行比较。PycharmSpyder注释/反注释Ctrl+/Ctrl+1缩进/反缩进Tab/Shift+TabTab/Shift+Tab运行Shift+F10F5安装库File->...

  • 11 个最佳的 Python 编译器和解释器,总有一个适合你!

    Python 是一门对初学者友好的编程语言,是一种多用途的、解释性的和面向对象的高级语言。 它拥有非常小的程序集,非常易于学习、阅读和维护。其解释器可在Windows、Linux 和 Mac OS 等多种操作系统上使用。它的可...

  • 老程序员带你了解11 个 Python 编译器和解释器

    Python 是一门对初学者友好的编程语言,是一种多用途的、解释性的和面向对象的高级语言。 它拥有非常小的程序集,非常易于学习、阅读和维护。其解释器可在Windows、Linux 和 Mac OS 等多种操作系统上使用。它的可...

  • python是编译器还是解释器_零基础入门学习Python开发之11个Python编译器和解释器...

    Python 是一门对初学者友好的编程语言,是一种多用途的、解释性的和面向对象的高级语言。它拥有非常小的程序集,非常易于学习、阅读和维护。其解释器可在Windows、Linux 和 Mac OS 等多种操作系统上使用。它的可移植...

  • python是编译器还是解释器_11 个优秀的 Python 编译器和解释器

    Python 是一门对初学者友好的编程语言,是一种多用途的、解释性的和面向对象的高级语言。 它拥有非常小的程序集,非常易于学习、阅读和维护。其解释器可在Windows、 Linux 和 Mac OS 等多种操作系统上使用。它的可...

  • python交互式解释器和编译器_11 个最佳的 Python 编译器和解释器

    原作:Archie Mistry翻译:豌豆花下猫@Python猫Python 是一门对初学者友好的编程语言,是一种多用途的、解释性的和面向对象的高级语言。它拥有非常小的程序集,非常易于学习、阅读和维护。其解释器可在Windows、...

  • 11 个最优的 Python 编译器和解释器

    Python 是一门对初学者友好的编程语言,是一种多用途的、解释性的和面向对象的高级语言。 它拥有非常小的程序集,非常易于学习、阅读和维护。其解释器可在Windows、Linux 和 Mac OS 等多种操作系统上使用。它的可...

  • python js解释器_干货 | 11 个最佳的 Python 编译器和解释器

    文 | https://morioh.com/p.765b19f066a4 编 | 小七Python 是一门对初学者友好的编程语言,是一种多用途的、解释性的和面向对象的高级语言。它拥有非常小的程序集,非常易于...Python 库可用于以下用途:Web 开发...

  • python基本工具_令人惊叹的8个Python新手工具!

    一文解决你的Python新手...它让Python的入门变得简单,对于没什么基础的人写就对了。它的主要功能包括Python shell窗口(交互式解释器)、跨平台(Windows、Linux、UNIX、Mac OSX)、智能缩进、代码着色、自动提示、可...

  • 自学python教程免费python教程视频

    Python 是一门对初学者友好的编程语言,是一种多用途的、解释性的和面向对象的高级语言。 自学python,可以找我领取参考教程。我的抠抠前面是169,中间是0729,后面是198,数字连起来就行了 它拥有非常小的程序集,...

  • 毕业设计选题 -未来生鲜运输车设计.pptx

    毕业设计选题 -未来生鲜运输车设计.pptx

  • 基于樽海鞘算法优化的极限学习机回归预测及其与BP、GRNN、ELM的性能对比研究

    内容概要:本文详细探讨了基于樽海鞘算法(SSA)优化的极限学习机(ELM)在回归预测任务中的应用,并与传统的BP神经网络、广义回归神经网络(GRNN)以及未优化的ELM进行了性能对比。首先介绍了ELM的基本原理,即通过随机生成输入层与隐藏层之间的连接权重及阈值,仅需计算输出权重即可快速完成训练。接着阐述了SSA的工作机制,利用樽海鞘群体觅食行为优化ELM的输入权重和隐藏层阈值,从而提高模型性能。随后分别给出了BP、GRNN、ELM和SSA-ELM的具体实现代码,并通过波士顿房价数据集和其他工业数据集验证了各模型的表现。结果显示,SSA-ELM在预测精度方面显著优于其他三种方法,尽管其训练时间较长,但在实际应用中仍具有明显优势。 适合人群:对机器学习尤其是回归预测感兴趣的科研人员和技术开发者,特别是那些希望深入了解ELM及其优化方法的人。 使用场景及目标:适用于需要高效、高精度回归预测的应用场景,如金融建模、工业数据分析等。主要目标是提供一种更为有效的回归预测解决方案,尤其是在处理大规模数据集时能够保持较高的预测精度。 其他说明:文中提供了详细的代码示例和性能对比图表,帮助读者更好地理解和复现实验结果。同时提醒使用者注意SSA参数的选择对模型性能的影响,建议进行参数敏感性分析以获得最佳效果。

  • 2025年中国生成式AI大会PPT(4-1)

    2025年中国生成式AI大会PPT(4-1)

  • 无刷直流电机双闭环调速系统的Simulink建模与参数优化

    内容概要:本文详细介绍了基于Simulink平台构建无刷直流电机(BLDC)双闭环调速系统的全过程。首先阐述了双闭环控制系统的基本架构,即外层速度环和内层电流环的工作原理及其相互关系。接着深入探讨了PWM生成模块的设计,特别是占空比计算方法的选择以及三角波频率的设定。文中还提供了详细的电机参数设置指导,如转动惯量、电感、电阻等,并强调了参数选择对系统性能的影响。此外,针对PI控制器的参数整定给出了具体的公式和经验值,同时分享了一些实用的调试技巧,如避免转速超调、处理启动抖动等问题的方法。最后,通过仿真实验展示了系统的稳定性和鲁棒性,验证了所提出方法的有效性。 适用人群:从事电机控制研究的技术人员、自动化工程领域的研究生及科研工作者。 使用场景及目标:适用于需要深入了解和掌握无刷直流电机双闭环调速系统设计与优化的人群。主要目标是帮助读者学会利用Simulink进行BLDC电机控制系统的建模、仿真和参数优化,从而提高系统的稳定性和响应速度。 其他说明:文章不仅提供了理论知识,还包括了许多实践经验和技术细节,有助于读者更好地理解和应用相关技术。

  • 西门子S7-1200 PLC与施耐德变频器Modbus通讯实现及调试技巧

    内容概要:本文详细介绍了西门子S7-1200 PLC与施耐德ATV310/312变频器通过Modbus RTU进行通讯的具体实现步骤和调试技巧。主要内容涵盖硬件接线、通讯参数配置、控制启停、设定频率、读取运行参数的方法以及常见的调试问题及其解决方案。文中提供了具体的代码示例,帮助读者理解和实施通讯程序。此外,还强调了注意事项,如地址偏移量、数据格式转换和超时匹配等。 适合人群:从事工业自动化领域的工程师和技术人员,尤其是那些需要将西门子PLC与施耐德变频器进行集成的工作人员。 使用场景及目标:适用于需要通过Modbus RTU协议实现PLC与变频器通讯的工程项目。目标是确保通讯稳定可靠,掌握解决常见问题的方法,提高调试效率。 其他说明:文中提到的实际案例和调试经验有助于读者避免常见错误,快速定位并解决问题。建议读者在实践中结合提供的代码示例和调试工具进行操作。

  • 基于FPGA的Verilog实现IIC主从机驱动及其应用

    内容概要:本文详细介绍了如何使用Verilog在FPGA上实现IIC(Inter-Integrated Circuit)主从机驱动。主要内容包括从机和主机的设计,特别是状态机的实现、寄存器读取、时钟分频策略、SDA线的三态控制等关键技术。文中还提供了详细的代码片段,展示了从机地址匹配逻辑、主机时钟生成逻辑、顶层模块的连接方法以及仿真实验的具体步骤。此外,文章讨论了一些常见的调试问题,如总线竞争、时序不匹配等,并给出了相应的解决方案。 适合人群:具备一定FPGA开发基础的技术人员,尤其是对IIC协议感兴趣的嵌入式系统开发者。 使用场景及目标:适用于需要在FPGA平台上实现高效、可靠的IIC通信的应用场景。主要目标是帮助读者掌握IIC协议的工作原理,能够独立完成IIC主从机系统的开发和调试。 其他说明:文章不仅提供了理论讲解,还包括了大量的实战经验和代码实例,有助于读者更好地理解和应用所学知识。同时,文章还提供了一个思考题,引导读者进一步探索多主设备仲裁机制的设计思路。

  • C#开发的拖拽式Halcon可视化抓边抓圆控件,提升机器视觉测量效率

    内容概要:本文介绍了一款基于C#开发的拖拽式Halcon可视化抓边、抓圆控件,旨在简化机器视觉项目中的测量任务。该控件通过拖拽操作即可快速生成测量区域,自动完成边缘坐标提取,并提供实时反馈。文中详细描述了控件的工作原理和技术细节,如坐标系转换、卡尺生成、边缘检测算法封装以及动态参数调试等功能。此外,还讨论了一些常见问题及其解决方案,如坐标系差异、内存管理等。 适合人群:从事机器视觉开发的技术人员,尤其是熟悉C#和Halcon的开发者。 使用场景及目标:适用于需要频繁进行边缘和圆形特征测量的工业自动化项目,能够显著提高测量效率并减少编码工作量。主要目标是将复杂的测量任务转化为简单的拖拽操作,使非专业人员也能轻松完成测量配置。 其他说明:该控件已开源发布在GitHub上,提供了完整的源代码和详细的使用指南。未来计划扩展更多高级功能,如自动路径规划和亚像素级齿轮齿距检测等。

  • 西门子200Smart与维纶触摸屏在疫苗车间控制系统的应用:配液、发酵、纯化及CIP清洗工艺详解

    内容概要:本文详细介绍了西门子200Smart PLC与维纶触摸屏在某疫苗车间控制系统的具体应用,涵盖配液、发酵、纯化及CIP清洗四个主要工艺环节。文中不仅展示了具体的编程代码和技术细节,还分享了许多实战经验和调试技巧。例如,在配液罐中,通过模拟量处理确保温度和液位的精确控制;发酵罐部分,着重讨论了PID参数整定和USS通讯控制变频器的方法;纯化过程中,强调了双PID串级控制的应用;CIP清洗环节,则涉及复杂的定时器逻辑和阀门联锁机制。此外,文章还提到了一些常见的陷阱及其解决方案,如通讯干扰、状态机切换等问题。 适合人群:具有一定PLC编程基础的技术人员,尤其是从事工业自动化领域的工程师。 使用场景及目标:适用于需要深入了解PLC与触摸屏集成控制系统的工程师,帮助他们在实际项目中更好地理解和应用相关技术和方法,提高系统的稳定性和可靠性。 其他说明:文章提供了大量实战经验和代码片段,有助于读者快速掌握关键技术点,并避免常见错误。同时,文中提到的一些优化措施和调试技巧对提升系统性能非常有帮助。

Global site tag (gtag.js) - Google Analytics