第 1 课 · 编程初体验

打印你的名字和爱好

人生第一个 Python 程序:让电脑替我们「开口说话」,打印自己的名字和爱好。

120 分钟完整闭环 4 个知识点 5 段示范代码 难度 ★
🏠 学期课件主页 ← 已是第 1 课下一课:会计算的计算器 →
01

本课导览

先看这节课教什么、怎么分配 120 分钟,老师心里有底,课堂节奏就不乱。

第1课编程初体验
🎯 趣味项目:打印你的名字和爱好
print 输出字符串换行符 \n字符串拼接
🎯教学目标(学完这节课,学生能…)
  • 了解什么是编程,知道 Python 是一种编程语言;
  • 学会使用 print() 函数在屏幕上输出文字;
  • 认识字符串,知道文字需要用引号(单引号或双引号)括起来;
  • 能独立写出第一个 Python 程序,体验编程的乐趣,并把作品保存成 .py 文件。
🔑 教学重点
  • print() 的写法:函数名 + 英文小括号 + 引号包住的文字
  • 字符串必须加引号
🧗 教学难点 / 易卡点
  • 中英文标点混淆(尤其引号、括号打成中文全角)
  • 程序「写好了却不会运行 / 保存」的流程
🧰课前准备(老师 / 学生)
  • 老师:教室电脑预装 Python + 一个适合小学生的编辑器(海龟编辑器 / IDLE / Thonny 均可),投影演示机提前测试运行;
  • 学生:让每个孩子在桌面新建文件夹「我的作品」;
  • 约定课堂口令:老师说「运行」学生按运行键,说「保存」学生统一 Ctrl+S(或编辑器保存键)。
⏱️120 分钟教学流程(建议时间轴,可按班级情况微调)
时间环节做什么 / 师生互动要点
0–5候课 · 设备检查开机 → 打开 Python 编辑器 → 桌面建好「我的作品」文件夹。
5–12破冰 · 情境导入老师问:想让电脑跟你打招呼吗?现场运行一个「你好,世界」程序,屏幕蹦出字的那一刻全班惊叹。
12–22认识编程与 Python用「指挥电脑干活」的故事讲清什么是编程;类比:学 Python 就像学一门跟电脑说的外语。
22–35print 与字符串讲解 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 段:复习→导入→讲解→示范→上机→练习→检测→小结,每段都有明确产出。

02

情景导入 · 复习热身

先用 5 分钟把上节课的记忆叫醒,再用故事和类比把新知识挂到孩子已有的经验上。

🔁上节回顾 · 快问快答(建议 5 分钟)

问 1:今天我们第一次见面,你觉得「编程」是做什么的?
→ 编程就是给电脑写指令,让电脑按我们的要求做事。

问 2:电脑天生懂 Python 吗?
→ 不懂。Python 是我们要去学的一门「电脑语言」,学会它就能指挥电脑。

问 3:这节课你最想用电脑打印一句什么话?
→ (自由发言)等会儿代码写出来,就能真的打印出来啦。

📖情景故事 · 今天学什么

开学第一天,小刚领到了一台「只听命令」的电脑。他对电脑说「你好」,电脑不理他;他说「唱首歌」,电脑还是不理他。

老师告诉他:电脑不是不礼貌,而是只听得懂它自己的语言。想让电脑开口,得先学会它的语言——Python。

老师只教了小刚一个词:print。当屏幕上真的跳出「你好,世界!」时,小刚兴奋地喊:是我在指挥电脑干活!

今天这节课,你也能做到——用 print 让电脑说出你的名字和爱好。

💡生活类比:把新知识挂在旧经验上
🤖

编程 = 给电脑写说明书

电脑像一台听话但有点「笨」的机器,你要把每个步骤写清楚它才懂。

指令
🗣️

print = 电脑的嘴巴

程序说什么,屏幕就显示什么,是最直接的「让电脑开口」的方式。

输出语句
📝

字符串 = 穿了引号衣的文字

文字要加引号包住,电脑才知道「这是文字」,不会把它当成别的名字。

文字类型
📁

保存 = 把作业收进抽屉

写好的代码保存成 .py 文件,下次打开还能继续用,期末能办作品展。

工程习惯
🗝️本课核心口诀(板书 / 齐读)
核 心 口 诀print 说话靠括号,文字要穿引号衣;
一句一行慢慢打,敲完保存别忘记!
03

知识讲解

分小块讲透语法点,每一块都配生活类比 + 要点小结,讲完立刻口头小试。

🤖什么是编程?为什么要学 Python

编程就是给电脑写「指令」,让电脑帮我们做事。就像教小朋友做事一样,你要一步一步告诉他怎么做。

电脑的「母语」是 0 和 1,我们直接说它听不懂,所以要借助编程语言来翻译。Python 就是世界上最流行的编程语言之一,语法接近英语、读起来像大白话,最适合初学者。

学编程重点不是背代码,而是学会把一个大问题拆成一小步一小步,再把每一步翻译成电脑能执行的指令——这个本领叫「计算思维」,写作业、做计划都用得上。

编程 = 给电脑写指令,让它照做Python 语法简单、像英语,适合入门先学会「拆步骤」,再学写代码
💡 第一节课只要「有感觉」就行,不求全懂;后面 11 节课会一点点把它变成真本事。
🗣️print() 函数——电脑的「嘴巴」

print() 函数可以让电脑把括号里的内容显示在屏幕上。

写法三件套,一个都不能少:print + 英文小括号 () + 括号里要显示的内容。

每执行一次 print,输出完会自动换行,所以想输出多行,就多写几个 print。

口算题:print("苹果") 和 print("香蕉") 两行代码,屏幕上会显示几行?——两行,苹果在上、香蕉在下。

print 后面紧跟英文小括号 ()括号里放你想让电脑说的话想输出几行,就写几个 print
💡 括号、引号、逗号统统要用英文半角符号,中文全角符号会让程序报错。
📝字符串——用引号括起来的文字

在 Python 里,文字叫做「字符串」,必须用引号(单引号或双引号)括起来,比如 "你好"、'我喜欢编程'。

为什么非要引号?因为电脑要区分「文字」和「代码里的名字」。不加引号时,电脑会把你好当成一个变量的名字去找,找不到就会报错。

单引号和双引号都可以,但必须成对出现,而且开头结尾要是同一种。

预告一个神操作:字符串可以用 + 拼接起来,还可以用 \n 表示换行——马上在示例里见!

文字 = 字符串,必须加引号单引号 ' ' 或双引号 " " 都行,要成对不加引号 → 电脑当成名字 → 报错
💡 万一报错先别慌:看看是不是引号少了半个,或者打成了中文引号。
04

示范代码 · 动手做

老师先带读代码、讲注释,再让学生亲手敲一遍——敲错正好学习调试。

Python示例 1 · 我的第一个 Python 程序:打印名字和爱好
# 第1课:我的第一个Python程序
# 功能:打印名字和爱好

print("大家好!")              # 用print输出一句话
print("我叫小明")              # 打印我的名字
print("我喜欢打篮球、画画和编程!")  # 打印我的爱好
运 行 结 果
大家好!
我叫小明
我喜欢打篮球、画画和编程!
✍ 请把代码中的「小明」改成你自己的名字,爱好也改成你的,然后运行一次。

🤔 想一想:如果去掉某一行的引号再运行,会发生什么?先猜,再动手验证。

Python示例 2 · 一次打印多行:用 \n 表示换行
# 用\n可以在一个print里换行,做一张「名片」
print("姓名:小明\n爱好:篮球\n梦想:成为一名工程师")
运 行 结 果
姓名:小明
爱好:篮球
梦想:成为一名工程师
✍ 把这张名片改成你自己的:姓名、爱好、梦想各一行。

🤔 想一想:如果把 \n 删掉,输出会变成什么样?

Python示例 3 · 字符串拼接:用 + 把几句话连起来
# 用加号可以把多段文字拼在一起
print("我今年" + "9岁" + ",上三年级!")

# 拼接时注意:每段文字都要加引号
print("我的名字是" + "小刚" + ",请多关照!")
运 行 结 果
我今年9岁,上三年级!
我的名字是小刚,请多关照!
✍ 在最后再拼一句你的自我介绍,比如加上你的学校或班级。

🤔 想一想:猜一猜:"苹果" + "香蕉" 会输出什么?和 3 + 5 的结果一样吗?

Python示例 4 · 挑战示例:打印一首古诗
# 打印一首你喜欢的古诗(包括标题和作者)
print("静夜思")
print("【唐】李白")
print("床前明月光,")
print("疑是地上霜。")
print("举头望明月,")
print("低头思故乡。")
运 行 结 果
静夜思
【唐】李白
床前明月光,
疑是地上霜。
举头望明月,
低头思故乡。
✍ 换成你最喜欢的一首古诗,注意标题、作者、诗句各占一行。
Python示例 5 · 选做示例:用字符拼出图案(笑脸 / 小动物)
# 用字符拼一个笑脸
print("  *****  ")
print(" * o o * ")
print("*   ^   *")
print("*  ***  *")
print(" *     * ")
print("  *****  ")
运 行 结 果
  *****
 * o o *
*   ^   *
*  ***  *
 *     *
  *****
✍ 发挥想象,用 * 和空格拼一只小猫、小狗或爱心,打印出来给同桌猜。
05

易错提醒

把最容易翻车的写法先亮出来,见一次、错一次、就会了。

易错点 1

忘记加引号

✗ 错误写法
print(你好)
✓ 正确写法
print("你好")
为什么:文字不加引号,电脑会把它当成一个名字去找,结果找不到 → 报错。字符串必须穿「引号衣」。
易错点 2

打成了中文引号 / 括号

✗ 错误写法
print(“你好”)
✓ 正确写法
print("你好")
为什么:编程只认英文半角符号。中文引号“ ”和中文括号()都会被电脑当成乱码报错。记住:代码里的符号都到英文输入法下敲。
06

课堂练习(分层)

基础题人人过关,进阶题鼓励尝试,挑战题给学有余力的孩子。参考答案给老师做巡视对照。

A组 · 基础(人人必做)课堂完成,老师巡回指导
  1. 把示例 1 的代码改成打印你自己的名字和爱好,并运行成功。 (提示:名字、爱好文字要加引号,标点用英文。)
  2. 用 print 打印 3 行自我介绍:姓名、年级、爱好,每样占一行。 (提示:一行一个 print,或者用 \n。)
B组 · 进阶(鼓励尝试)课堂完成,老师巡回指导
  1. 用 print 打印出一个简单的笑脸图案(可用 *、o、^ 等字符)。 (提示:先画在纸上,再数空格数量抄成代码。)
  2. 用「拼接 +」打印一句话:我的学校是XX小学,我在X年级X班。 (提示:把每一段都用引号包住再用 + 连起来。)
C组 · 挑战(学有余力)课堂完成,老师巡回指导
  1. 用 print 打印一首你喜欢的古诗,包括标题和作者。
  2. 用字符拼一只小动物(小猫、小狗、小鱼都行),让同桌猜猜你拼的是什么。
07

闯关小测

收尾前 10 分钟,用口答 / 举手抢答把今天的关键点过一遍。

闯关 1先举手回答,再对答案

print 是用来「听声音」还是「开口说话」的函数?

答案:开口说话(输出文字到屏幕)。

💡 print 是输出函数,像电脑的嘴巴。

闯关 2先举手回答,再对答案

print("你好") 里的文字「你好」叫什么?为什么要加引号?

答案:叫字符串;加引号电脑才知道是文字。

💡 字符串 = 加了引号衣的文字。

闯关 3先举手回答,再对答案

print("苹果") 和 print("香蕉") 会打印在同一行吗?

答案:不会,分成两行。

💡 每个 print 输出完会自动换行。

闯关 4先举手回答,再对答案

print(你好) 不加引号运行,会成功还是报错?

答案:报错(NameError)。

💡 电脑把你好当成一个名字去找,找不到就报错。

闯关 5先举手回答,再对答案

单引号和双引号包字符串,哪个对?

答案:两个都对,只要成对且是英文符号。

💡 '你好' 和 "你好" 都是合法字符串。

08

小结 · 作业与预告

用一句话带走今天的内容;作业分层布置,作品记得保存进成长档案。

🖍️本课小结(一句话 + 板书核心词)
一句话带走人生第一个 Python 程序:让电脑替我们「开口说话」,打印自己的名字和爱好。
print()字符串 " " 或 ' '英文标点\n 换行+ 拼接保存 .py 作品
必做 · 人人过关
  1. 必做题:写一个程序,打印出你的姓名、年龄、学校、班级、爱好,每样占一行。
  2. 把今天写的程序保存成「第1课_名字.py」,放进「我的作品」文件夹(老师检查)。
选做 · 鼓励挑战
  1. 选做题:用 print 画一个简单的小动物(比如小猫、小狗),用字符拼出来。
  2. 给爸爸妈妈当一次小老师:教他们「什么是字符串」。
思考 · 烧脑一下
  1. 思考题:如果想打印一句话里包含双引号,比如:他说"你好",应该怎么写?(提示:可以用单引号把整句话括起来)
  2. 试一试:print("苹果" + "香蕉") 和 print(3 + 5) 结果有什么不一样?为什么?
👉 下节课预告:下一课《会计算的计算器》:给数据起名字(变量),让电脑帮你做加减乘除——你也能造一个计算器!