python编辑器_没有人比它更懂少儿编程,慧编程Python'吮指编辑器'

0a413cd89b188d2f475b7deeb337c2d9.png
9f174d8a6d8d965c4dbe1193d5363c52.png

咳咳!

大家好,我是偶尔写文章的康康老师

今天跟大家介绍的是慧编程家的,睡在Scratch上铺的兄弟——慧编程Python编辑器。

这是一款集才华颜值为一体的'吮指'编辑器!

忘记肯德基,你的手指应该为编程而生!

话不多说先看颜值

1.1

黑白蓝的搭配,它还是保持着慧编程高贵的国宝风格,简洁可爱没有一丝赘肉,给人宁静淡雅的感觉,让人联想到阳光、沙滩、海浪、仙人掌、还有一位康康老师。

好了,颜值满分,顺便给产品经理来根华子~。

6f8a4071016798b02e35f91c917194c8.png

爱你,不是因为你的美而已

再看整体布局,可以分为5部分

2.1顶部工具栏

左上方这里可以新建、打开或导出作品,给自己的作品起名字,是常规操作。

右上角就非常规,第一个就是库管理,这个非常酷。

c3ed6e15ed4f2c45a12ab7b5d29cf4ac.png

Python成功和流行的原因之一是它强大的第三方库,这是因为这些库构建了Python的生态系统,使它可以保持活力和高效。

在这里,库是可视化的,我们可以根据自己的需要去安装-更新或卸载,同时在左侧慧编程将教学常用库做了分类,人工智能、数据计算等等基本上都有了,还有他们的介绍,下方还提供了不同地址的安装源,有豆瓣、清华大学和阿里云,再也不用担心装不上第三方库了。

d3f1ae959e5ab5bef506eef75aa9bc1c.png

如果这里没有你想用的库,没关系,你还可以切换到pip模式,输入你想要的库就好了,写不写Python不要紧,这库管理功能就够把玩一天了。

这个库管理器,可甜可咸,丝滑顺手,给满分,顺便给产品经理整根华子~

(注:安装Python第三方库有时候非常的慢,简直达到了奔溃的边缘,不加个期限可能就是一万年了,因为默认pip是使用国外Python官方的源。)

慧编程提供了28个示例程序,横跨人工智能数据科学Python基础,你尽管用,尽管研究,不够用让教研再上传,喂不饱你算它输!还没缓过劲来?如果我告诉你它还自带了一个Python教程你会不会灰常惊讶?

8acbdb0930b997d42addda886120935c.png

没错,它自带了Python教程手册,边看教程边写代码,按照目录,哪里不会点哪里,简直就是爽翻天,隔屏犹唱最炫民族风啊!

2372af0a2defc69d06688a32114db452.png


编程课这不是可以直接就开讲了嘛!简直就是教师的福音,初学者的利器。除此之外,右上角还提供了Python向图形化编程的切换。

写着写着有点亢奋,吃根辣条压压惊,咱们 接着奏乐 接着舞!

834d428d90afc91a73081641784d8d0a.png

2.2

设备操作区:
在这里你可以使用Python为不同的硬件设备编写程序,有两种模式,但好像我这里只能使用【童芯派】,不用硬件的话可以收起来,不过这里我待会要吐槽一下(大声比比!)

46d4fb788097e10c1580d6fbcf76ec8a.png
8c0003a09078439c10647188d2ad410d.png

2.3

作品操作区
Python文件都在这里创建、添加和修改,还可以从官方资源库中直接添加角色、声音和背景,这为游戏开发带来了极大便利,别顶着发麻的头皮找素材了,聚焦到代码实现上吧!

f1d2ba432139022ab5c588513a00f7ed.png

你写好的文件也可以从这里导入进来,丝滑顺畅。那么编写好程序了怎么保存呢?NoNoNo,不需要保存,这些文件直接被保存在本地了,右键打开文件位置即可查看。

054f1568d653f515efdcf8e756722fd0.png

2.4

代码编辑区

好了,到了大家最关心的环节,写代码用着怎么样呢?在这里写代码! ——纵!享!丝!滑!

eb437de054a588c640e4b935beeae1f2.png

看了看前端代码,由于是使用的ACE Editor,慧编程python编辑器实现了语法高亮及代码提示自动补全

7df25fb33b78dcc7d5b615fef180e9e6.png

在使用时能够减少孩子们的过多键盘操作,提高编码效率,这一点与成人用的编辑器无异,还原真实编程环境。
(小科普:ACE 是一个开源的、独立的、基于浏览器的代码编辑器,可以嵌入到任何web页面或JavaScript应用程序中。)自动缩进、代码折叠

f7fa6698f3cc3fd0ae39af2f318367f6.png

代码搜索、代码错误提示

acde2f6140ad903ffd9f578120a2460b.png

改变字体大小、多个光标和选择(按住Ctrl)

9eeef9e4a26e2456390b9cf51837454c.png

顶部tab选项卡设计,能够打开多个文件,快速切换

c7f179e9c1278a63a8371e2b7923d4c2.png

ACE的特性保证慧编程代码编写的强大功能,理论上它大概能够处理,额,超过4,000,000行代码,简直是个大胃王啊!用一个顺手的IDE写代码真是一件开心的事情,就像窝在被子里一样舒服。

2.5

控制台和终端
这里,我们可以选择运行程序、把程序上传到设备、查看日志。在这里可以看到程序运行的结果。

fa644a8b55e6561d78e298d3e1840d49.png

但如果是窗口程序例如:pygame、gui、turtle等这些会在本地运行哦。在线编辑器!还支持本地运行!真的像熊猫一样稀有!如果运行时,检测到有第三方库的缺失,会给出提示

0377a405e38038154ac892ad989f20a8.png

康康老师说

3.1

在康康老师在线下教学的时候,总是会有孩子说:“老师,我能不能在家里练习Python”,我会说:“可以,不过你需要把电脑拿过来,老师需要给你的电脑安装Python环境和编辑器”,然后孩子把主机搬过来了……

3e2ea3580f3923606edc510dca9c5a3f.png

所以,在线编辑器这个事还是非常必要的。

简单快乐,而不是第一步就把初学者拒之门外了。慧编程极大的降低了学习门槛,再也无需进行复杂的操作和环境配置,简单易用,只要有网络,就能够实现教学与创作。最重要的是,它连登录都不需要,干就完了!这开放精神令我老泪纵横啊!

662e1d6a08863db2da79f91f7838240e.png

通过以上的分析我们可以看到慧编程 Python 编程器, 实现了使用Python 对硬件编程, 通过对硬件的交互创作,扩展了现阶段python的使用范围,趣味性upupup,同时外化了python教学效果。得益于慧编程强大的编辑器和窗口本地运行的机制,我们甚至可以将一些游戏或者爬虫等代码直接粘贴进来使用。而这些程序需要的库也能通过库管理器快速安装,多个镜像安装源,多方位保证 Python 库成功安装。

两个字:出彩!

没有对比就没有伤害

目前来看,这款python编辑器是非常出众的,不过也还有很大的成长空间,那么接下来我们挑几个编辑器简单进行对比一下。

33e3421d449a74093c3872b5a81aeb78.png

4.1编程猫海龟编辑器(https://wood.codemao.cn/ )

如果说有什么能撼动慧编程的,那非它莫属了,这款编辑器也是使用的Ace-editor(基本都是)。咱们挑几点来说一说:

7c91e8ee6e7b9612d9468c7a040911c5.png


看脸的时代,先看颜值,整体颜色活力橙,没毛病,主要分为三大区域,编程区、终端区和绘图区,同时还拥有双模式,除了直接写出Python代码,还有独创的Python图形化编程,搭一搭积木就可以轻松写出Python代码。整体还是非常简约的,但布局中单独划出一块给了海龟绘图,终端只能查看输出信息,有点浪费;

8d897b9dfe5d2a921cebfd52fd278573.png

而且独创的Python图形化编程我真的觉得是一个糟点,对于开始学Python的学生来说,重要的是要知道语法格式,Python这点在图形化编程中全覆盖了,作对比还行,但用图形化写Python真的不是个好主意,本来可以直接写代码,现在却要挨个找积木块,有点形象工程。

f33c5c3db604591af2c043401368fe4d.png

代码编辑区和慧编程大同小异,功能也相似,它有白天和黑夜两种模式,默认字体比较大,而且错误高亮提示,能具体到位置,能够更好的帮助孩子纠错。这些细节给满分!

eda89c00b49b46aa3d034e8fdb4145f0.png

BUT目前只支持math、random、turtle、time (partial)、random (partial)、urllib (partial)、unittest、image、DOM (partial)、re (partial)等10个库,还提供了一些模板作品。

5a220c89328574523bb044857a6d474e.png

代码文件方面,由于是云端运行,代码直接在线保存到了个人中心,也可以选择保存在本地和导入文件,但它每次只能打开一个文件,单文件运行。

综上,海龟在线编辑器有定的优势,但还比较初级,用来作一些小的练习,用来画画还是非常棒的,与慧编程相比还是有些逊色

4.2

有道咔嗒(https://kada.163.com/ide/python.html)

85f860541ff692c8b8594992bbfce686.png


有道的编辑器跟编程猫很相似。页面也是非常简约(过于简约),不过颜值方面吧算不算难看,也算不算好看,右侧布局大量浪费,可以给70分吧。

05c8ef53fc59e31b8cde787510d055c8.png

相比编程猫,它没有使用积木块,左侧多tab设计,也支持打开多个文件,支持导入导出,但是没有报错提示❌,程序运行后也不会自动停止⛔,需要手动停止。

e8779e6682c583a198a9df65a296ea50.png

综上,有道咔哒的在线编辑器,只能说是一个非常简单的编辑器,适合随手练习简单代码。

4.3

腾讯扣(https://coding.qq.com/python-lab/ )
很多人不知道其实腾讯也有自己的在线Python编程工具,如果说海龟在线编辑器能够撼动慧编程,那么扣叮就是能够小小打一架的对手了。

e1ae418541732396baed90b2d722335a.png

首先是颜值过关,简约大方。代码编写方面,使用的是server-editor 和Classic Editor,对这两个不太了解,但是从代码编写体验上来说,不如慧编程,自动缩进、代码提示、错误提示等等都!不!到!位!

86a40d61959b07edafb770fe5512eb2a.png

用来做游戏应该是不错的,腾讯素材很多,支持添加声音、动画等,在线做游戏这个想法是不错。

4032d13441f32fb50f898730ba77097f.png

支持文件导入导出、提供了浏览器模式、舞台模式和云模式,提供了代码编程和积木编程两种编写方式,但是他们是相通的,不能相互转化。

ad91e299f1120cb1bcf7b53efa6129d1.png

在图形化编程和代码编程中反反复复,令我疲惫,令我心碎

991242c2a76bbbaf398e3ce46d23fee1.png

除此之外,它提供了图形预测⛺、姿态侦测、语音识别三种AI模块,但这些模块只能在积木块中使用,而不是Python的库!另外提供了硬件编程,目前有越疆机械臂和掌控版,由于没有这两个设备,所以没有测试硬件方面。

d75fa10c68b8b2477408a62bf699c6ca.png

综上,扣叮和慧编程还是比较像的,硬件、人工智能等都比较完备,有自己的优势,但使用起来比较复杂,糟点不少!

4.4

小猴编程(https://www.xiaohoucode.com/community/py-editor)

74a53f879ecb8a9f5d3051afc0e61add.png

颜值方面,我给90分简洁可爱。但功能也简单,只能说是个小白脸,看着养眼罢了。另外,运行程序需要登录哦,这一点还是要像慧编程多学习学习开放精神!open

2e21de2c6b3e285ef15aa03c81991ebf.png

4.5

啊哈编程(https://python.codeaha.com/ )

adc1f54c6b35feed4e6caf7206cd1cb2.png

这个还是比较有意思的,它非常像Scratch拖动积木块,预设好了一些动作,比如上下左右的键盘事件,当把这些动作拖动到编辑区后会自动转化为Python代码,也可以自己写代码,这算是一种Scratch&Python综合体吧❓有点不习惯。

bebf0476a41f840662b88cb73fcc0b72.png

而且对于现在学Python的孩子来说,有代码提示都已经很不错了,如果真的像啊哈这样,对于键盘打字的能力提高恐怕就更不太行了。做法有点非主流!手写代码方面,代码提示、错误提示明显不足,且错误提示只能在运行后以弹窗形式展示其他方面与扣叮有些相似,做小游戏还是不错的。

1dfcd8b10f3b64b30b6e1edc97b5eb15.png

讲真,孩子的Python编辑器除了要简约,还是保持主流编辑器的特性,阉割太多或者虎头蛇尾反而变了味。

4.6

除此之外在给大家安利一款简单的在线Python编辑器,绘图、练习都没毛病,颜值也在线。https://www.coding61.com/turtle/index.html

a022c6faa81f3b350900243e538163c8.png

4.7

客户端Python编辑器除了刚刚上面提到的在线编辑器,一些Python编辑器客户端也相当不错。

1、mu编辑器
Mu 是一个给初学者的 Python 编辑器

898a39450f2bb69d21853e2a2014c49d.png

2、海龟编辑器
海龟编辑器的客户端可以说是相当完备了,如果说要推荐客户端,那它当仁不让。

f1ec6eaee084b00da67f7a58600fbba0.png

康康老师总结

通过以上分析和对比,慧编程python编辑器是非常优秀的,这里我们不再赘述,但是越是出众,越要对它严格要求,这里我也提出自己的一些小建议,需求还是要提的,万一实现了呢?产品和程序们过来集合,面对疾风吧!(开启大声比比模式)

0d95d16d9af167ae9e3f956c82cc5f88.png

5.1布局方面第一次看到慧编程的界面时,第一个感受就是,硬件属性比较强!对于初学者来说,可能不是“哇,还可以连接硬件啊” 而是“啊,还需要硬件啊”。所以我觉得设备去可以默认折叠起来,或者和作品区换换位置放在下面,或者用弹窗的形式展示。左侧的两块能够最小化是不错的,给代码留出更多空间,也更简洁了。

a35995bd4589417e6a11df960ff14f23.png

5.2引导方面

当我要写这篇文章时,我还没有用过慧编程python编辑器,虽然它已经出了四个月左右了吧!不是不想用,而是不会用。我多次尝试使用它,但是打开后就是这个页面。

9932774b43b5c2717beab1c8653a212b.png

摸不着头脑,我无法打开作品也无法写任何代码,而我的第一想法就是可能还得用硬件连接才行吧,恰好手头没有,只好放弃。

但上周,我在新电脑上装了mlink,害!它就能用了,难道是需要mlink?

1b47d5415adbdfaed230fe9e24832959.png

我承认我有赌的成分,但我赌对了!

所以,一定要给个提示啊,明白指出安装下mlink才能用啊!而不是这样!

d88f376b024cff7956b2e6716feda35a.png

没有涉及到图形化界面或者硬件的时候,应该不太需要mlink叭?!

所以别的编辑器一下就能看到代码界面,慧编程不太行,夸奖-1。只是因为在人群中少看了它一眼?

5.3mlink2

mlink2是个很好的入口,网页是通过默认浏览器打开的,但是如果用户的电脑上没有谷歌浏览器,或者不是默认浏览器,浏览器不支持,可能会对他的体验大打折扣,导致无法写代码,我看到mlink有一个“设置”,可以加一个选项,选择浏览器。他有就用他的,他没有,就帮他有。

5ec96a950117cd5895e7b61beffe822c.png

5.4写代码方面可以考虑来一个护眼模式,孩子写代码,专注的时候根本注意不到自己的坐姿,另外家长对于孩子的视力看的也比较重,处于这个考虑,我觉得护眼模式还是非常重要的

有一个例子给产品安利一下:TensorFlow版隐形背背佳。https://mp.weixin.qq.com/s/olrqJUWLn9Nkk3aVlTxcxA

7ce2eab37da54c7f4876f55db474f229.png

另外,代码字体默认也要一些哦,目前的代码提示只能具体到行数,可以参考编程猫,具体到错误的位置,这样会更容易帮助孩子纠错!

运行按钮可以再突出点,差点没找到!

另外对于教学的话,如果能有一个断点调试⏩功能会更好,可以通过它一步步观察程序是怎么运行的。

5.5控制台方面

不知道算不算是一个小BUG,运行后调整控制台高度时,输出内容都消失,还需要重新运行。

c0a84e7c81a7b8d860b275f0f504c571.png

5.6文件存储方面

现在的文件都是保存在本地的,如果能像图形化编程那样,代码文件保存在云端⛅,那就美滋滋了!

(各位老师众筹华子去犒劳一下开发部诸位将士!)

7660c10da36b275bf601214780cc23cd.png

5.7

客户端

建议也出一个客户端,这样是不是没有网络时也能打开学习了。

5f99ca76c1005ad6f501965a40aa3db8.png

以上仅是个人一些不成熟的想法,但这些问题并不影响我向大家安利它,相信它会变得更好,但使童心飞将在,不教吐槽度明天,奥利给!

简单快乐,慧编程python吮指编辑器,你值得拥有。温馨提示:吮指前请先用舒肤佳洗手哦!

2b262cf9334ab1f7b50934edc0f91b68.png

同是天涯教书人,相逢何必曾相识,各位老师,各位同仁,文章断断续续写了一周,不过也像好酒越酿越香。

如果这壶酒你喝高了?喝大了?那就把你看完文章积攒的想法,就借着评论释放了吧!

b48e3f0f617262a774331defbd6150f6.png

往期推荐

少儿编程Scratch翻车?别急,这款国产神器也许更适合孩子

02

如何优雅的拥有自己的Scratch编辑器

03

童芯派背诵神器!妈妈再也不担心我的学习了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/455935.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

浅谈数据库索引

1.什么是索引 数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 例如这样一个查询:select * from table1 where id44。如果没有索引,必须遍历整个表,直到ID等于44的这一行被找到为止;有了索引之后(必须是在ID这一列上建…

iphone屏幕突然变暗_如果你的iPhone屏幕突然变暗,可以这样解决

​​如果在使用 iPhone 的过程中,屏幕忽然变暗,可能有如下原因:开启了“亮度自动调节”功能在 iPhone 中有一项“亮度自动调节”的功能,此功能是根据设备周围的光线条件来调整亮度级别:在光线较暗的地方,传…

宏块与宏块对(附图)

宏块与宏块对(附图) 假设 A、B 是上下相邻的两个 MB:在非宏块对的情况下:A、B宏块序号不连续,相差图像一行宏块个数。即按光栅扫描顺序编号。在帧宏块对的情况下:A、B宏块序号连续,即按锯齿扫描…

xtrabackup迁移单独一张INNODB表

转载于:https://www.cnblogs.com/llguanli/p/6746130.html

c语言有趣代码_为什么C语言永远不会过时?

直至今天还有人在喊着C语言都过时的语言了,还有什么值得去学的,看现在的python,php等语言现在用起来多简单,谁还去学习老掉牙的C语言,事实真的是这样的吗?笔者作为专门下载了这两种语言的底层源码。由于篇幅…

Pokemon Go将在日本发布 网络安全公司呼吁防范虚假软件

据《每日新闻》报道,手游《Pokemon Go》(精灵宝可梦Go)在海外人气爆棚,日本国内也有望近日发布。日本网络安全公司呼吁,在正式发布前需防范虚假游戏软件。 美国英特尔集团迈克菲公司(东京都涩谷区)表示,《P…

【接口文档】Django restful framework中自动生成API文档

Django restful framework中自动生成API文档 一、Swagger概述 1.引言 当接口开发完成,紧接着需要编写接口文档。传统的接口文档使用Word编写,or一些接口文档管理平台进行编写,但此类接口文档维护更新比较麻烦,每次接口有变更&am…

【ujson】pip安装ujson报错: error:Microsoft Visual C++ 14.0 is required

在win10上pip安装ujson报错 在使用pip安装依赖包ujson时,遇到了问题,如下: building ujson extension error: Microsoft Visual C 14.0 is required. Get it with "Microsoft Visual C Build Tools": http://landinghub.visua…

CS224n笔记13 卷积神经网络

为什么80%的码农都做不了架构师?>>> 本文由码农场同步,最新版本请查看原文:http://www.hankcs.com/nlp/cs224n-convolutional-neural-networks.html 补充了NLP中相对冷门的CNN,谈了谈调参与发论文的潜规则。从RNN到CN…

android tcp socket框架_socket网络编程知识梳理,让你学会造轮子的能力

在前面几篇中,我给大家介绍了socket的相关知识,也给出了详细的代码,从socket的基本介绍,到IO多路复用,以及粘包拆包,最后到心跳包问题。总的来说大概都把socket网络编程中能碰见的问题都讲了,但…

264分析两大利器:264VISA和Elecard StreamEye Tools

学了264有将近3个月有余,好多时候都在学习老毕的书和反复看JM86的代码,最近才找到264分析两大利器:264VISA和Elecard StreamEye Tools。不由得感叹,恨不逢同时。 简单的说下这两个软件: 264visa 强力的h264实时分析工具…

【解决】Django错误(1146,Table 'xxxx.django_session' doesn't exist)

报错 解决办法,settings.py中取消这行注释,讲session放缓存中 没执行迁移的话,可能是debugtoolbar 把内容存储在session中了 session最后也是放在redis里面的

QTP提供的编程接口实现对QTP操作

我们可以通过调用 Automation Object Model 里的对象接口 ,来实现对QTP 的操作,如打开 /运行脚本等动作Automation object model 的对象结构图如下 (摘自QTP 参考手册 )最新内容请见作者的GitHub页:http://qaseven.github.io/

正态性检验ks和sw区别_非参数检验思路总结,清晰理解就靠它了!

1. 何时使用非参数检验或许你还没有理解什么是参数检验、非参数检验,但一定曾在无意之中使用过它们。如我们常用的方差分析、T检验,都属于参数检验。参数检验,就是假定数据服从某种分布,通过样本信息对总体参数进行检验。因而在分…

【Python基础入门系列】第01天:环境搭建

其实 Python 已经是一个很老的编程语言了,到现在(2019年) Python 已经高龄 28 岁,比很多程序员的年龄都大。现在之所以这么流行和社区、人工智能的发展,有很大的关系。 千里之行始于足下,今天我们先来学习…

PyCharm的安装以及破解

PyCharm PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于…

注解(一)- 基础知识与运行时注解

在java和android 中,注解的运用非常广泛,很多的类库,第三方框架中都用到了注解。所以我们有必要来熟悉注解的相关知识。 Annotation,注解(也称为元数据),可以为我们在代码中添加额外的信息&…

【Python基础入门系列】第02天:Python 基础语法

Python 语言与 Perl,C 和 Java 等语言有许多相似之处。但是,也存在一些差异。在本章中我们将来学习 Python 的基础语法,让你快速学会Python 编程。 开始你的第一个 Python 程序 Python 标识符 在 Python 里,标识符由字母、数字、…

如何理解操作系统的不确定性_温度最低-273度,最高却能有1.4亿亿亿亿度,如何定义的?...

地球绕太阳公转,太阳直射点在南北回归线之间往复的移动,也让地球上出现了一年四季的变化冷热交替,对于温度我们有最直观的感受冷暖自知,但仅限于很小的温度范围,在中国东北地区冬天最低温度可以低于零下30摄氏度&#…

不再单打独斗?中国移动联合多企业组建医疗数据公司

中国移动 6月20日消息,中国移动通信集团公司与浪潮集团有限公司作为发起方,共同组建中国健康医疗大数据股份有限公司,在中国移动总部举行投资意向签约仪式。 国家卫生和计划生育委员会副主任金小桃,国务院国有资产监督管理委员会副主任徐福顺…