开源积木编程软件python,积木编程程序
edu.codemao.cn
https://wood.codemao.cn/
https://static.codemao.cn/wood_docs/web/code/Control.html
程的猫和scratch都差不多,与其他Python平台相比:
优点:硬件编程丰富的Python库积木/代码一键转换简单易用,线上线下版本都有,有基础教程,有创作和交流平台,有程序学习的高级游戏化平台。收费版:便捷的管理平台,丰富的教学资源,以及简单易用的作业和知识点管理平台。局限性:目前的学习资源还不够丰富,可组合的硬件块很少。编程还是有一定的局限性:代码功能有限;没有折叠功能,写长程序不方便编程。学习方法:对于大多数人来说,在电脑上实际操作才是硬道理,尤其是对基础语法的熟悉。你需要用一本教材把例题程序和习题程序一个一个验证,至少写两遍程序。对于一年级和二年级的学生,代码和积木都是可以接受的。在熟悉和熟练之后,可能更重要的是规划自己的方案(你解决学生生活中的哪些问题?实现一个什么想法?),并与其他人协作创建大型程序。这时候可能更多的是看和思考,从别人的节目中寻找灵感,找到自己的切入点。Case I/O和变量描述示例1你的名字=输入(你的名字?)
打印(“你好”,姓名)
构建模块实际上更麻烦:
首先在变量块中选择创建一个新的变量名,然后设置变量从事件中询问“你的名字”,放在设置变量名块后面从事件中拖拽到打印块中,点击后面的数字,将名字变量放在循环示例2的循环后面画一个五角星。
功能https://teacher.edu.codemao.cn/courseManage/detail/offical/618
在前面的研究中已经使用了系统自带的许多函数,比如print()、input()和left().
它们中的每一个都可以实现某些功能。现在我们需要定义自己的函数来实现一些我们想要的功能。
函数定义和调用实例3定义五角星函数乌龟编辑器,代码不能复制?
函数名不能有空格,就像变量名一样,可以用中文。
上面例子中的五星绘制被做成函数,随笔起笔落向前移动的部分也被做成函数,然后调用该函数绘制两个五星。
参数为4的函数示例几个花瓣
通过旋转四边形生成花。
设置花瓣为参数,画花的过程为函数。
将花瓣数输入到参数N中,调用画花函数时,将此参数传递给函数,画出不同花瓣的花。如果输入5,则输出5瓣的花。
五彩缤纷的花的例子画出不同的几何图形的不同的花。
输入3和10,用三角形画一朵有10片花瓣的花。
下面是一个画菱形的例子:
进口甲鱼
_ _笔=乌龟。钢笔()
_ _ pen . pen color(# ff 0000 )
对于范围(0,4)内的I:
__Pen.forward(100)
如果i % 2==0:
t=60
否则:
t=120
__Pen.right(t)
#在这段代码中,i% 2==0。积木里没有对应的模块,只有一个执行代码模块,然后填i% 2==0。
简单的圆,标准的正多边形更方便处理。
绘图的功能模块:
提起/放下笔
画笔颜色/背景颜色/填充颜色(填充开始/结束)
厚度
移动距离/坐标
辐状的
圆/多边形/点
文本/对话框
示例:
雪花花:四边形旋转6次,其他多边形旋转6次,效果差不多,八边形旋转8次。
铜钱:天圆地方,人要外和谐,内有原则。
棒棒糖:
进口龟_ _笔=龟。Pen()col=[红色,黄色,蓝色,绿色,粉色,白色,黑色,紫色]t=乌龟。pen()_ _ pen . set heading(90)_ _ pen . forward(100)for I in range(0,8):_ _ pen . pen color(col[I])_ _ pen . dot((40-5 * I))turtle . done()
可以兼具代码和积木式编程功能,使得编程的语法门槛更低,让学生更专注于创造力和计算思维的培养。
#画一条项链进口乌龟
_ _笔=乌龟。钢笔()
__Pen.penup()
__Pen.goto((-100),0)
__Pen.pendown()
对于范围(0,7)内的I:
if (i % 2==0):
__Pen.dot(20)
否则:
__Pen.dot(10)
__Pen.forward(30)
编程猫分为线上版和线下版。离线版可以同时显示积木和代码,在线版不支持。
离线版无法删除云端保存的程序文件。
对于网络版,可以点开首页,我的作品可以删除。
主页上有个人中心,可以修改头像,发布自己的一些个人信息,收集硬币之类的。
Kitten类似于scratch,可以对物体进行一些操作。
需要考虑加到教材里吗?
变量命名:专业Python程序员一般以小写字母开头,其他计算机语言可能采用不同的风格。第三方函数喜欢以大写字母开头。
打印3**5
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。