不少小朋友小同学们在学习编程的时候,最喜欢使用的就是类似于Scratch这样的可视化拖拽式编程平台,这个平台极大的降低了少儿编程的入门门槛,所以已经得到了极大的普及。
但是随着人工智能时代的来临,当同学们想要更加深入地学习编程知识,那么Python编程语言是最合适的一门语言。但是繁杂与冗长的代码,往往会让人望而却步,或者浅尝辄止。
如果有一款平台能够像scratch一样,让我们实现拖拉式的Python编程,那会不会很爽呢?答案是:真的有!所以接下来,给大家介绍国内外两款非常实用的可视化在线Python编程平台。
编程猫是由深圳点猫科技有限公司自主研发的国内知名青少年在线编程教育平台,由独立开发的专有可视化编程工具、基于游戏的趣味编程课程体系、动态的在线社区组成。其开发的在线wood编辑器,能够实现python可视化拖拽编程。
Blockpy是一个基于Web的Python环境,它允许您使用方块、代码或一起使用。BlockPy是为数据科学(Data Science)设计的,配备了强大的工具,如State Explorer,为初学者搭建了引导反馈,它的目标是让您真实地解决现实世界的问题。
它的操作界面是基于Google Blockly的开源技术构建的,同样它本身也是开源的,用户可以自主在本地搭建。感兴趣的朋友可以去Github上查看源代码和搭建教程。地址是:https://github.com/RealTimeWeb/blockpy
接下来,我们再来看看这个平台的基础界面和操作,界面设计和功能和国内的编程猫平台非常类似。但是也有自己的特色,比如说同时编辑方块与代码,运行代码跟踪,大数据导入与绘图等等。
总的来说,这两款可视化在线Python编程平台各具特色,各有所长,但是都能够极大降低大家进入Python编程的门槛。希望大家多去体验这2个平台,选择最适合自己的使用方式,学习到更多的Python知识,不断提高自己的编程能力。