APP下载

借用mPython特性更好学Python

2021-09-16

电脑报 2021年35期
关键词:功能

说起掌控板读者们应该不陌生,之前我们用掌控板做过许多小游戏和小仪器,包括水平仪、发报机、钢琴等等。能够和掌控板配合的软件也不少,包括最常见的Scratch和我们经常使用的mPython。

mPython是一款专门用于掌控板的编程教育软件,可以从图形化编程语言入手,轻松掌握编程语言。而且mPython不仅仅是支持对掌控板的编程,我在调试程序过程中还发现了mPython的新的用途——用来当作学习Python的好工具。

大家肯定很好奇,mPython还可以作为Python的编辑器工具吗?当然可以,对于新手来说学习Python编程时必须要安装某款编辑器,传统的IDEA的软件安装起来比较复杂,而且功能性太过于强大反而不利于新手使用,给不少同学带来了烦恼。容易安装的mPython中竟然集成了Python的环境,只是一开始被我们忽略了而已。

点击软件左上角的“硬件编程”图标就可以切换到Python。相比传统代码化的Python,mPython中更可以实现指令模块和纯代码的交互功能,从Scratch开始学习编程的同学一般是对模块积木化的编程比较熟悉后才开始学习Python的,从实际教学经验来看,有些同学从模块化积木升级到学习纯代码的Python过程中适应起来有一定难度,特别是年龄较小的同学对于纯代码的抽象理解有一定畏难情绪容易中途放弃。mPython在模块化和纯代码之间有一个很好的交互过渡,我推荐用这样一款软件开始Python学习。

mPython的教学功能也提供了一个非常好的帮助,在我们使用代码的过程中,只需要拖动正确的代码块语句,右侧自动生成出对应纯代码的语句,方便我们去对比学习和记忆。……

登录APP查看全文

猜你喜欢

功能
拆解复杂功能
也谈诗的“功能”
基层弄虚作假的“新功能取向”
深刻理解功能关系
钳把功能创新实践应用
关于非首都功能疏解的几点思考
基于PMC窗口功能实现设备同步刷刀功能
怀孕了,凝血功能怎么变?
“简直”和“几乎”的表达功能
中西医结合治疗甲状腺功能亢进症31例