你好,我是启智老师。
上一节课,我们和孩子一起玩了“给机器人下指令”的游戏,孩子已经明白:程序就是一步一步的指令。
今天,我们要正式打开电脑,让孩子亲手写出人生中第一行真正的代码——用Python让电脑“开口说话”,打印出孩子的名字。
这节课依然很简单,但非常有成就感。请准备好一台电脑,跟着我一步步来。
课前准备
项目 | |
| |
| |
| 先自己看一遍本文,并提前安装好Thonny(关注公众号发送“Thonny”即可获取下载地址) |
| |
本课学习目标
学完这两课,孩子将能够:
打开编程环境,输入代码并点击“运行”
使用 print() 命令让电脑打印出任何文字
区分英文标点和中文标点(重要!)
连续打印多行文字,制作一张“自我介绍卡片”
第3课:让电脑说“你好”
第一步:认识编程环境
1. 双击桌面Thonny图标(见下图1)打开Thonny,你会看到一个白色的大区域(编辑区)和一个黑色的区域(输出区)(见下图2)。
2. 告诉孩子:“白色区域是我们写代码的地方,shell区域是电脑回答我们的地方。”
演示:在白色区域输入以下代码:
然后点击工具栏上的绿色运行按钮(或按F5键)。
看!shell区域出现了“你好”。见下图3
图3 “你好”程序示例
孩子成功让电脑说话了!
第二步:让孩子打印自己的名字
把引号里的“你好”改成孩子的名字,比如:
运行后,电脑会打印“妞妞”。
试一试:让孩子打印自己的名字、好朋友的名字、家里宠物的名字……
第三步:打印多行文字
如果想打印多行,就写多个 print():
print("我叫妞妞")print("我今年6岁")print("我喜欢爱莎公主")
每按一次运行,三行文字就会依次出现。
常见错误(家长先看,孩子遇到时再教)
孩子第一次写代码,几乎一定会遇到下面这些错误。不要着急,这是最好的学习机会。
| | |
| | “文字要用引号包起来,就像说话要用嘴巴包住声音。” |
| | “括号和引号必须是英文的。你看中文括号胖胖的,英文括号瘦瘦的。” |
| | “print后面一定要跟小括号,就像朋友见面要握手。” |
| | |
教孩子一个小口诀:
打印文字要严谨,英文括号前后跟。
文字两边加引号,运行成功笑哈哈。
小练习1(让孩子自己动手)
任务:在Thonny里输入以下三个程序,每个都运行看看。
1. 打印自己的名字
2. 打印“我喜欢吃西瓜”
3. 打印一首古诗的前两句(比如“床前明月光,疑是地上霜。举头望明月,低头思故乡。”)
做完后,让孩子保存文件,名字叫 dayin.py。
第4课:和电脑“打招呼”
上一课我们只是让电脑“说”固定的话。
这一课,我们要让电脑问孩子问题,然后记住答案,再用答案来打招呼。
这会让孩子觉得电脑“变聪明了”。
第一步:认识 input()
input() 是Python里用来接收输入的命令。
当程序运行到 input() 时,它会停下来,等孩子敲键盘输入内容,按回车后才继续。
例子:
运行后,电脑会显示“你叫什么名字?”,然后光标一闪一闪。
孩子输入名字(比如“妞妞”)后按回车,程序就结束了……咦?好像什么都没发生?
对的,因为电脑收到了名字,但没有把它存下来。我们需要一个“盒子”来存放名字——这个盒子叫变量。
第二步:变量 = 贴了标签的盒子
告诉孩子:变量就像一个快递盒,你贴上“张乐乐的玩具”,别人就知道盒子里是张乐乐的东西。
代码示例:
名字 = input("你叫什么名字?")print("你好," + 名字)
运行后,见下图4:
图4 “你叫什么名字”程序运行效果
是不是像真的在打招呼?
第三步:把多个信息拼成一句话
可以用 + 把文字和变量连接起来,做成一段完整的介绍。
例子:
名字 = input("你的名字?")年龄 = input("你几岁了?")动物 = input("你最喜欢什么动物?")print("你好," + 名字 + "!你" + 年龄 + "岁了,最喜欢" + 动物 + ",真有趣!")
运行后,程序会依次问三个问题,最后打印出一段完整的句子。这个例子的效果图就不贴啦,让宝贝自己试试吧!
第四步:小心“数字”和“文字”的区别
用 + 拼接时,如果年龄输入的是数字(比如 7),Python会把它当成文字,所以没问题。
但如果以后想做数学计算(比如年龄+5),就会报错。
现阶段不用讲太深,只要告诉孩子:“电脑认为从input得到的所有东西都是文字,想算算术我们以后再学。”
小练习2(让孩子独立完成)
任务:写一个“宠物采访”程序
要求:
挑战版:再增加一个问题,比如“宠物几岁了”,然后把年龄也加进去。
本课结束后的亲子小活动
1. 代码表演:让孩子把写好的程序运行给爷爷奶奶看,大声念出电脑打印的内容。保证全家鼓掌。
2. 改造名人名言:让孩子用 print 打印一句自己编的“名言”,比如“每天吃一颗糖,一天都是甜的。——张乐乐”。贴在书桌前。
3. 保存作品集:在Thonny里把每个程序都保存好,文件名用英文或拼音。可以专门建一个文件夹叫 my_python,慢慢积累。
家长小贴士
1.错误是最好的老师:孩子漏了引号、用了中文括号,千万别急着纠正。让他自己看红色报错信息(Thonny会提示在哪一行),引导他找到问题。这比直接告诉他强10倍。
2.鼓励乱改:让孩子随意修改引号里的文字,打印任何他想说的话——奥特曼、小猪佩奇、一句吐槽都可以。兴趣是最好的燃料。
3.控制屏幕时间:每次写代码不超过30分钟,中间可以休息一下眼睛。
4.多用“我们”:说“我们一起看看哪里出错了”,而不是“你错了”。
下期预告
下一课,我们将学习变量与输入进阶,还会用 turtle 库画出第一个图形——正方形。
孩子将从“打字员”升级为“小画家”!
记得关注公众号,设置星标⭐,不错过每一次更新。
资源领取
关注本公众号,后台回复“Thonny”,即可获得:
- Thonny安装包下载链接(Windows/Mac)
欢迎在留言区晒出你家孩子的第一个 print() 作品——可以是名字、一首小诗,甚至一句吐槽。我们会选出“最有创意作品”在下期展示!
我们下期见。👋