豪放寒假后,我花了八天时间来带豪学习python,每一天都只做编程这件事,豪很多时候都会参与进来,他很喜欢调用不同的参数来看程序产生的不同效果,也会提出自己想要的效果,让我去实现。我都欣然答应,并立马按他的要求用程序实现出来。豪很自然的感受到:想法是可以通过程序来实现的。这对启发他的程序思维是水到渠成的事。
在遇到程序出错时,我尝试各种方案,每种方案我都把自己的分析过程说出来。这正好可以让豪看看妈妈是怎么克服困难,如何一步步把问题解决的。说教是没用的,只有让孩子看到,经历过,才能成为孩子自己真正的的优良品质!
编程启蒙,培养的就是孩子编程思维!
编程思维的建立过程,让豪学会如何把一个大问题分解成可以逐一击破的小问题,并且教会豪关注细节的思考方式。
编程启蒙用的工具,除了各种编程启蒙App外,在日常生活中,我们也可以用语言来锻练孩子的程序建模思维。
比如:洗澡程序建模
1):给浴缸入水
2):关掉水笼头
3):走进浴缸
4):洗澡
5):走出浴缸
这本书的编程挑战都是我们自己写,自己调试,绝对地严格要求自己,给孩子榜样!在不停的修改调试中,我和孩子收获巨大!
《教孩子学编程(python语言版)》第二章编程挑战:
由用户决定画多少条边的螺旋线:
效果图:
#橡皮筋球体:
将ColorSpiral.py程序修改为一个更大的角度,而且通过在绘制循环的末尾添加一个额外的转向来扭曲形状。
在for循环的末尾添加t.left(90),使得角度更加尖锐。
领取专属 10元无门槛券
私享最新 技术干货