少儿编程最实用!国内外可视化在线Python编程平台推荐!
不少小朋友小同学们在学习编程的时候,最喜欢使用的就是类似于Scratch这样的可视化拖拽式编程平台,这个平台极大的降低了少儿编程的入门门槛,所以已经得到了极大的普及。
但是随着人工智能时代的来临,当同学们想要更加深入地学习编程知识,那么Python编程语言是最合适的一门语言。但是繁杂与冗长的代码,往往会让人望而却步,或者浅尝辄止。
如果有一款平台能够像scratch一样,让我们实现拖拉式的Python编程,那会不会很爽呢?答案是:真的有!所以接下来,给大家介绍国内外两款非常实用的可视化在线Python编程平台。
编程猫
编程猫是由深圳点猫科技有限公司自主研发的国内知名青少年在线编程教育平台,由独立开发的专有可视化编程工具、基于游戏的趣味编程课程体系、动态的在线社区组成。其开发的在线wood编辑器,能够实现python可视化拖拽编程。
1. 认识Wood编辑器
编程猫为各位训练师提供了Wood编辑器,支持一键云端运行,降低大家学习Python的门槛,同时也是一款高颜值编辑器。
让我们先来简单认识下Wood编辑器吧!
Wood主要分为三大区域,编程区、终端区和绘图区,同时还拥有双模式,除了直接写出Python代码,还有独创的Python图形化编程,搭一搭积木就可以轻松写出Python代码。
编程区:搭积木/写代码,编辑Python程序。
终端区:点击运行,即可看到代码运行结果。
绘图区:展示海龟作图的效果。
2. 在线运行代码
区别于一般的Python编辑器,Wood编辑器可以直接在线运行代码,无需下载安装,只需打开网页,就可以进行python编程,极大降低了初学者的门槛。
Wood编辑器目前支持在线运行的库包括:
math
random
turtle
time (partial)
random (partial)
urllib (partial)
unittest
image
DOM (partial)
re (partial)
除此之外,如果想运行其他的库,也可以下载安装PC客户端“海龟编辑器”,本地运行Python3!
3. 代码、积木模式转换
Wood编辑器不仅能在线编写和运行python代码,更增加了积木模式,真正实现从图形化编程过渡到Python编程,拼积木学Python,编程就是这么简单~
通过【积木模式】拼搭完成后,只需点击模式切换按钮
积木就可以转换成真正的python语言
4. 高颜值、护眼设计、贴心细节
Wood编辑器不仅拥有活泼可爱的外观设计,同时暖黄色的基本色和超大、清晰的文本字体,都是为了保护眼睛而专门设计的哦~
还有很多贴心细节,帮助初学者快速纠错,学习编程。
夜间护眼模式:
错误提示:
编程猫在线体验地址:https://wood.codemao.cn/
Blockpy
Blockpy是一个基于Web的Python环境,它允许您使用方块、代码或一起使用。BlockPy是为数据科学(Data Science)设计的,配备了强大的工具,如State Explorer,为初学者搭建了引导反馈,它的目标是让您真实地解决现实世界的问题。
它的操作界面是基于Google Blockly的开源技术构建的,同样它本身也是开源的,用户可以自主在本地搭建。感兴趣的朋友可以去Github上查看源代码和搭建教程。地址是:https://github.com/RealTimeWeb/blockpy
接下来,我们再来看看这个平台的基础界面和操作,界面设计和功能和国内的编程猫平台非常类似。但是也有自己的特色,比如说同时编辑方块与代码,运行代码跟踪,大数据导入与绘图等等。
查看与编辑方块和代码
在线运行与跟踪过程
导入大数据与绘图
总的来说,这两款可视化在线Python编程平台各具特色,各有所长,但是都能够极大降低大家进入Python编程的门槛。希望大家多去体验这2个平台,选择最适合自己的使用方式,学习到更多的Python知识,不断提高自己的编程能力。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
C语言初学者必须掌握的关键字!
其实小伙伴在写代码的时候,关键字还是用的比较多的,老九主要就平常中用到的常用关键字进行总结,便于小伙伴们更全面的理解其在代码中的意图。 C语言关键字总结 static关键字C语言 const关键字C语言 register关键字用法 auto关键字 inline内联函数 static关键字 static可以用来修饰局部变量、全局变量、函数 1、局部变量: 生命周期:原先存在栈中,生命周期语句执行完毕便结束了。现在存放到静态数据区,生命周期持续到整个程序执行结束。 作用域:并没有改变作用域,还是仅限于该语句块。并且只在初次运行的时候进行初始化,下次调用时它的值是上一次函数调用结束之后的值。每次调用后值会被保存。 例如: 输出结果: 2、全局变量: 对于一个全部变量,既可以在本源文件中被访问到,也可以在同一个工程的其它源文件中被访问(只需用extern进行声明即可)。 如果加上static,限制该全局变量的作用域范围,由原来的整个工程可见变为本源文件可见。 3、函数: 与修饰全局变量大同小异,就是改变了函数的作用域。 修饰函数时还有一处不同,就是调用静态函数时,函数指针指向的地址始终是固定的...
- 下一篇
Python识别验证码!学会这步,百分之60的网站你基本都能识别了!
识别原理 我们采取一种有监督式学习的方法来识别验证码,包含以下几个步骤 图片处理 - 对图片进行降噪、二值化处理 切割图片 - 将图片切割成单个字符并保存 人工标注 - 对切割的字符图片进行人工标注,作为训练集 训练数据 - 用KNN算法训练数据 检测结果 - 用上一步的训练结果识别新的验证码 下面我们来逐一介绍一下每一步的过程,并给出具体的代码实现。 127是我们设定的阈值,像素值大于127被置成了0,小于127的被置成了255。处理后的图片变成了这样 接下来,我们应用高斯模糊对图片进行降噪。高斯模糊的本质是用高斯核和图像做卷积,代码如下 kernel = 1/16*np.array([[1,2,1], [2,4,2], [1,2,1]]) im_blur = cv2.filter2D(im_inv,-1,kernel) 降噪后的图片如下 可以看到一些颗粒化的噪声被平滑掉了。 降噪后,我们对图片再做一轮二值化处理 ret, im_res = cv2.threshold(im_blur,127,255,cv2.THRESH_BINARY) 现在图片变成了这样 好了,接下来,我们要开始切...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Hadoop3单机部署,实现最简伪集群