
Kittenblock在2017年9月迎来了一个重大更新,我们是全球第一个能在Scratch中可以用python编程并控制舞台和精灵的。
1.43以前的用户并不能通过在线升级解锁python功能,需要重新下载。(下载地址请在公众号回复数字“1”即可获得哦~)
安装完成后打开Kittenblock,可以看到我们的选项栏多出一个python

1.45版本,我们重构了Scratch3的python库,支持多个精灵下编程,基本可以实现所有图形化编程能做到的功能。
玩转python的功能不需要任何硬件,并且通过python代码的编写实现比之前图形化更多更复杂的功能。下面我们一起来编写一个Python下的Helloworld程序。代码如下:

第一行import首先加载scratch3的库,这个库是跟舞台交互的核心。
第二行实例化一个精灵实体,精灵的名字可以在舞台下面的精灵属性框中查看。
接下来让小猫说 Hello Python代码写好后我们可以点击Python代码面板右侧的运行按钮
如果一切顺利,我们可以看到:

哈哈,你的第一个python程序就运行起来了,接下来让我们看看Kittenblock下Python的相关API函数。
目前python实现了下面4个类别的函数motion, looks, sound, pen

只要在python代码头部import, 并实例化一个精灵实体

就可以使用对应的库函数了,至于其他逻辑循环变量还有数学计算都是使用python原生的;接下来看看对应api的使用方法:





喜欢Python的喵星粉们快来试试吧~后期喵星人将会提供更多的此类教程,喜欢的别忘记点击屏幕上方的蓝色字体关注哦~
也欢迎广大Python爱好者能够提出你们新得需求,回复在公众号,小编会收集你们的需求,准备下次的教程哦~


