论文部分内容阅读
说起掌控板读者们应该不陌生,之前我们用掌控板做过许多小游戏和小仪器,包括水平仪、发报机、钢琴等等。能够和掌控板配合的软件也不少,包括最常见的Scratch和我们经常使用的mPython。
mPython是一款专门用于掌控板的编程教育软件,可以从图形化编程语言入手,轻松掌握编程语言。而且mPython不仅仅是支持对掌控板的编程,我在调试程序过程中还发现了mPython的新的用途——用来当作学习Python的好工具。
大家肯定很好奇,mPython还可以作为Python的编辑器工具吗?当然可以,对于新手来说学习Python编程时必须要安装某款编辑器,传统的IDEA的软件安装起来比较复杂,而且功能性太过于强大反而不利于新手使用,给不少同学带来了烦恼。容易安装的mPython中竟然集成了Python的环境,只是一开始被我们忽略了而已。
点击软件左上角的“硬件编程”图标就可以切换到Python。相比传统代码化的Python,mPython中更可以实现指令模块和纯代码的交互功能,从Scratch开始学习编程的同学一般是对模块积木化的编程比较熟悉后才开始学习Python的,从实际教学经验来看,有些同学从模块化积木升级到学习纯代码的Python过程中适应起来有一定难度,特别是年龄较小的同学对于纯代码的抽象理解有一定畏难情绪容易中途放弃。mPython在模块化和纯代码之间有一个很好的交互过渡,我推荐用这样一款软件开始Python学习。
mPython的教学功能也提供了一个非常好的帮助,在我们使用代码的过程中,只需要拖动正确的代码块语句,右侧自动生成出对应纯代码的语句,方便我们去对比学习和记忆。
mPython中的Python环境还是非常强大的,足够我们初学者使用了,mPython和Scratch相比,没有了那种舞台动画界面的效果,取而代之的是數字界面效果,左侧的功能区域分布也是比较齐全的,包括循环、逻辑、数学、文本、变量,能够满足初学者的日常编程学习,同样Python的核心语句列表、元组、字典、集合也包括在了里面,可以说是麻雀虽小,五脏俱全。
除此之外,mPython还提供了功能库管理,由于使用国内的安装源,安装起来又快又不容易出错,这个也是mPython的优点之一,Python库的管理里面提供了很多功能丰富的库,包括绘图、爬虫、数据处理、人工智能等应用都藏在了其中,如果我们需要调用的话直接安装便可以使用了,方便了我们高效的学习。除此之外还有人脸识别、手势识别、数字识别等功能。
用mPython可以轻松实现从图形化编程过渡到代码编程的学习,大家赶紧去下载试试吧,扫码关注“壹零社”就可以下载哦。
mPython是一款专门用于掌控板的编程教育软件,可以从图形化编程语言入手,轻松掌握编程语言。而且mPython不仅仅是支持对掌控板的编程,我在调试程序过程中还发现了mPython的新的用途——用来当作学习Python的好工具。
大家肯定很好奇,mPython还可以作为Python的编辑器工具吗?当然可以,对于新手来说学习Python编程时必须要安装某款编辑器,传统的IDEA的软件安装起来比较复杂,而且功能性太过于强大反而不利于新手使用,给不少同学带来了烦恼。容易安装的mPython中竟然集成了Python的环境,只是一开始被我们忽略了而已。
点击软件左上角的“硬件编程”图标就可以切换到Python。相比传统代码化的Python,mPython中更可以实现指令模块和纯代码的交互功能,从Scratch开始学习编程的同学一般是对模块积木化的编程比较熟悉后才开始学习Python的,从实际教学经验来看,有些同学从模块化积木升级到学习纯代码的Python过程中适应起来有一定难度,特别是年龄较小的同学对于纯代码的抽象理解有一定畏难情绪容易中途放弃。mPython在模块化和纯代码之间有一个很好的交互过渡,我推荐用这样一款软件开始Python学习。
mPython的教学功能也提供了一个非常好的帮助,在我们使用代码的过程中,只需要拖动正确的代码块语句,右侧自动生成出对应纯代码的语句,方便我们去对比学习和记忆。
mPython中的Python环境还是非常强大的,足够我们初学者使用了,mPython和Scratch相比,没有了那种舞台动画界面的效果,取而代之的是數字界面效果,左侧的功能区域分布也是比较齐全的,包括循环、逻辑、数学、文本、变量,能够满足初学者的日常编程学习,同样Python的核心语句列表、元组、字典、集合也包括在了里面,可以说是麻雀虽小,五脏俱全。
除此之外,mPython还提供了功能库管理,由于使用国内的安装源,安装起来又快又不容易出错,这个也是mPython的优点之一,Python库的管理里面提供了很多功能丰富的库,包括绘图、爬虫、数据处理、人工智能等应用都藏在了其中,如果我们需要调用的话直接安装便可以使用了,方便了我们高效的学习。除此之外还有人脸识别、手势识别、数字识别等功能。
用mPython可以轻松实现从图形化编程过渡到代码编程的学习,大家赶紧去下载试试吧,扫码关注“壹零社”就可以下载哦。