开学第一天,小刚领到了一台「只听命令」的电脑。他对电脑说「你好」,电脑不理他;他说「唱首歌」,电脑还是不理他。
老师告诉他:电脑不是不礼貌,而是只听得懂它自己的语言。想让电脑开口,得先学会它的语言——Python。
老师只教了小刚一个词:print。当屏幕上真的跳出「你好,世界!」时,小刚兴奋地喊:是我在指挥电脑干活!
今天这节课,你也能做到——用 print 让电脑说出你的名字和爱好。
人生第一个 Python 程序:让电脑替我们「开口说话」,打印自己的名字和爱好。
先看这节课教什么、怎么分配 120 分钟,老师心里有底,课堂节奏就不乱。
| 时间 | 环节 | 做什么 / 师生互动要点 |
|---|---|---|
| 0–5 | 候课 · 设备检查 | 开机 → 打开 Python 编辑器 → 桌面建好「我的作品」文件夹。 |
| 5–12 | 破冰 · 情境导入 | 老师问:想让电脑跟你打招呼吗?现场运行一个「你好,世界」程序,屏幕蹦出字的那一刻全班惊叹。 |
| 12–22 | 认识编程与 Python | 用「指挥电脑干活」的故事讲清什么是编程;类比:学 Python 就像学一门跟电脑说的外语。 |
| 22–35 | print 与字符串 | 讲解 print()=嘴巴、文字=字符串要穿「引号衣」;故意演示一次不加引号 → 报错,让学生亲眼看到后果。 |
| 35–60 | 示范代码 + 上机(示例1~3) | 老师带读注释 → 学生亲手敲「名字与爱好 / 换行名片 / 拼接自我介绍」三段,逐人巡视检查引号。 |
| 60–80 | 课堂练习 A/B | 练习 1 把名字爱好改成自己的;练习 2 用 print 画笑脸。老师收集 2~3 个典型错误,投屏全班一起「找茬」。 |
| 80–95 | 挑战练习 C | 打印古诗(含标题作者);学有余力的同学挑战字符画小动物和思考题。 |
| 95–105 | 闯关小测 | 5 道口答题举手抢答:什么是编程?print 用来干嘛?文字要不要加引号?…… |
| 105–115 | 总结 · 保存作品 | 齐读本课口诀;作品另存为「第1课_名字.py」放进作品文件夹(期末作品集的第一步)。 |
| 115–120 | 布置作业 · 预告 | 说明必做/选做/思考题;预告第 2 课:让电脑当「会计算的计算器」。 |
时间轴把 2 小时切成 8 段:复习→导入→讲解→示范→上机→练习→检测→小结,每段都有明确产出。
先用 5 分钟把上节课的记忆叫醒,再用故事和类比把新知识挂到孩子已有的经验上。
问 1:今天我们第一次见面,你觉得「编程」是做什么的?
→ 编程就是给电脑写指令,让电脑按我们的要求做事。
问 2:电脑天生懂 Python 吗?
→ 不懂。Python 是我们要去学的一门「电脑语言」,学会它就能指挥电脑。
问 3:这节课你最想用电脑打印一句什么话?
→ (自由发言)等会儿代码写出来,就能真的打印出来啦。
开学第一天,小刚领到了一台「只听命令」的电脑。他对电脑说「你好」,电脑不理他;他说「唱首歌」,电脑还是不理他。
老师告诉他:电脑不是不礼貌,而是只听得懂它自己的语言。想让电脑开口,得先学会它的语言——Python。
老师只教了小刚一个词:print。当屏幕上真的跳出「你好,世界!」时,小刚兴奋地喊:是我在指挥电脑干活!
今天这节课,你也能做到——用 print 让电脑说出你的名字和爱好。
电脑像一台听话但有点「笨」的机器,你要把每个步骤写清楚它才懂。
指令程序说什么,屏幕就显示什么,是最直接的「让电脑开口」的方式。
输出语句文字要加引号包住,电脑才知道「这是文字」,不会把它当成别的名字。
文字类型写好的代码保存成 .py 文件,下次打开还能继续用,期末能办作品展。
工程习惯分小块讲透语法点,每一块都配生活类比 + 要点小结,讲完立刻口头小试。
编程就是给电脑写「指令」,让电脑帮我们做事。就像教小朋友做事一样,你要一步一步告诉他怎么做。
电脑的「母语」是 0 和 1,我们直接说它听不懂,所以要借助编程语言来翻译。Python 就是世界上最流行的编程语言之一,语法接近英语、读起来像大白话,最适合初学者。
学编程重点不是背代码,而是学会把一个大问题拆成一小步一小步,再把每一步翻译成电脑能执行的指令——这个本领叫「计算思维」,写作业、做计划都用得上。
print() 函数可以让电脑把括号里的内容显示在屏幕上。
写法三件套,一个都不能少:print + 英文小括号 () + 括号里要显示的内容。
每执行一次 print,输出完会自动换行,所以想输出多行,就多写几个 print。
口算题:print("苹果") 和 print("香蕉") 两行代码,屏幕上会显示几行?——两行,苹果在上、香蕉在下。
在 Python 里,文字叫做「字符串」,必须用引号(单引号或双引号)括起来,比如 "你好"、'我喜欢编程'。
为什么非要引号?因为电脑要区分「文字」和「代码里的名字」。不加引号时,电脑会把你好当成一个变量的名字去找,找不到就会报错。
单引号和双引号都可以,但必须成对出现,而且开头结尾要是同一种。
预告一个神操作:字符串可以用 + 拼接起来,还可以用 \n 表示换行——马上在示例里见!
老师先带读代码、讲注释,再让学生亲手敲一遍——敲错正好学习调试。
# 第1课:我的第一个Python程序
# 功能:打印名字和爱好
print("大家好!") # 用print输出一句话
print("我叫小明") # 打印我的名字
print("我喜欢打篮球、画画和编程!") # 打印我的爱好大家好!
我叫小明
我喜欢打篮球、画画和编程!🤔 想一想:如果去掉某一行的引号再运行,会发生什么?先猜,再动手验证。
# 用\n可以在一个print里换行,做一张「名片」
print("姓名:小明\n爱好:篮球\n梦想:成为一名工程师")姓名:小明
爱好:篮球
梦想:成为一名工程师🤔 想一想:如果把 \n 删掉,输出会变成什么样?
# 用加号可以把多段文字拼在一起
print("我今年" + "9岁" + ",上三年级!")
# 拼接时注意:每段文字都要加引号
print("我的名字是" + "小刚" + ",请多关照!")我今年9岁,上三年级!
我的名字是小刚,请多关照!🤔 想一想:猜一猜:"苹果" + "香蕉" 会输出什么?和 3 + 5 的结果一样吗?
# 打印一首你喜欢的古诗(包括标题和作者)
print("静夜思")
print("【唐】李白")
print("床前明月光,")
print("疑是地上霜。")
print("举头望明月,")
print("低头思故乡。")静夜思
【唐】李白
床前明月光,
疑是地上霜。
举头望明月,
低头思故乡。# 用字符拼一个笑脸
print(" ***** ")
print(" * o o * ")
print("* ^ *")
print("* *** *")
print(" * * ")
print(" ***** ") *****
* o o *
* ^ *
* *** *
* *
*****把最容易翻车的写法先亮出来,见一次、错一次、就会了。
print(你好)print("你好")print(“你好”)print("你好")基础题人人过关,进阶题鼓励尝试,挑战题给学有余力的孩子。参考答案给老师做巡视对照。
收尾前 10 分钟,用口答 / 举手抢答把今天的关键点过一遍。
print 是用来「听声音」还是「开口说话」的函数?
💡 print 是输出函数,像电脑的嘴巴。
print("你好") 里的文字「你好」叫什么?为什么要加引号?
💡 字符串 = 加了引号衣的文字。
print("苹果") 和 print("香蕉") 会打印在同一行吗?
💡 每个 print 输出完会自动换行。
print(你好) 不加引号运行,会成功还是报错?
💡 电脑把你好当成一个名字去找,找不到就报错。
单引号和双引号包字符串,哪个对?
💡 '你好' 和 "你好" 都是合法字符串。
用一句话带走今天的内容;作业分层布置,作品记得保存进成长档案。