我们来学习当下最火的少儿编程软件——Scratch,它是麻省理工学院开发的一款简易图形化编程工具,非常适合做为小朋友们学习编程的启蒙软件。

 

Scratch之所以受到几乎所有的小朋友的喜欢,主要原因是它把复杂的代码模块化,如同搭积木一样,只需把相应的命令或参数积木块用鼠标拖到角色(代码)区,就可以实现创作动画、游戏以及数学计算、模拟等活动了,省去了晦涩难懂且难记的代码,让编程变得更有趣。另外,Scratch可以切换中文版,更适合低龄小朋友的学习。

到目前为止,Scratch已有1.4,2.0,和3.0三个版本,本文及本公众号里的其他文章,都是使用Scratch2.0版本来编写的,这个大家不必担心,3.0版本可以兼容2.0版本,也就是说,本公众号里的所有程序都可以直接用3.0版本打开并实现。

Scratch的安装比较简单,大家可以百度麻省理工学院官网,找到Scratch社区,下载,并按照安装说明步骤来安装即可。安装完成后,会出现一个小猫的图标,双击图标,就会出现如下的编辑界面:

scratch2可以运行python文件吗 scratch2-jmd_模块化

我们来认识一下这个界面。整个界面分为四部分,分别为舞台区、角色区、模块区及代码区,如图:

scratch2可以运行python文件吗 scratch2-jmd_Scratch_02

左上角是舞台区:这里将直接展示编程的动画、游戏的效果:

scratch2可以运行python文件吗 scratch2-jmd_Scratch_03

左下角是角色区:这里可以选择不同的背景和多个角色:

scratch2可以运行python文件吗 scratch2-jmd_Scratch_04

中间为模块区:这个是Scratch最具特色的亮点,这里把复杂晦涩的代码模块化了,使得编程就像搭积木一样好玩儿,在后续的文章中我们将一一介绍这些模块,初步认识这些模块后,就可以编写一些简单的有创意的小游戏了。

scratch2可以运行python文件吗 scratch2-jmd_Scratch_05

右边这个是代码区:小朋友们可以用鼠标把模块拖到这里,来实现自己想创作的动画或游戏。

好了,今天我们就先认识一下Scratch界面,在后面的文章中我们将通过编写简单而有趣的小程序来慢慢熟悉并掌握这个有趣的软件。