第一课:和电脑说“你好” – 认识 Python 和第一个程序
- 时长: 90 分钟
- 教学目标:
- 知道什么是编程,编程是做什么的。
- 了解 Python 编程语言的一些特点(比如简单易学)。
- 学会在电脑上找到并使用 Python 编写代码的地方(集成开发环境 – IDE)。
- 学会使用
print()
命令,让电脑显示文字或数字。 - 了解写代码时加“备注”(注释)的好处和方法。
- 明白电脑会按照代码的顺序一行一行执行。
课程内容
1. 什么是编程?为什么学 Python? (15 分钟)
- 概念解释: 老师提问学生:“你知道什么是电脑程序吗?我们玩的游戏、用的手机 App 都是程序。”
- 打个比方: 编程就像给电脑写一本特别的“指令书”,告诉电脑一步一步做什么事情。
- 介绍 Python: Python 是一种编程语言,就像我们说话用中文、英文一样,编程语言是用来和电脑交流的。Python 比较像英语,写起来和读起来都比较容易,所以很适合初学者。很多厉害的公司都在用它做很多事情,比如做网站、做游戏、分析数据等等。
- 展示例子: 可以给学生看一些用 Python 做的简单有趣的项目截图或短视频,比如一个猜数字小游戏、一个简单的小动画。
2. 找到写代码的地方 (开发环境介绍) (15 分钟)
- 介绍工具: 我们需要在电脑上一个专门的地方来写和运行 Python 代码,这叫做集成开发环境 (IDE)。老师会介绍并演示一个适合初学者的 IDE,比如 Thonny 或 VS Code。
- 界面讲解: 演示 IDE 的主要部分:
- 上面是“编辑区”,我们在这里写代码。
- 下面是“Shell”或“运行区”,我们在这里看程序运行的结果。
- 操作示范: 演示如何新建一个文件,把文件保存到电脑里(比如起名叫
my_first_program.py
)。 - 跟着操作: 学生跟着老师一起打开 IDE,新建并保存一个文件。
3. 你的第一个 Python 程序 – print()
(15 分钟)
print()
的作用: 讲解print()
是最常用的一个命令,它的作用就是把括号里的内容显示在屏幕上。- 打印文字 (字符串): 如果想打印文字,需要用引号(单引号
'
或双引号"
)把文字包起来。print("你好,Python!") print('我爱学编程')
- 打印数字和计算结果: 数字可以直接打印,也可以打印计算的结果。
print(123) print(5 + 3) print(10 * 2)
- 打印多个内容: 可以在
print()
的括号里用逗号,
分隔打印多个内容。print("今天", "天气", "真好") print("计算结果:", 15 / 3)
- 代码的顺序: 告诉学生,电脑会从上到下,一行一行地执行你写的代码。
print("先打印这句话") print("再打印这句话")
- 动手实践: 学生跟着老师输入上面的一些示例代码,然后点击运行按钮,看看结果是不是和老师说的一样。
4. 给代码加“备注” – 注释 (15 分钟)
- 为什么加注释: 讲解注释不是写给电脑看的,是写给人看的,用来解释代码是做什么的,方便自己以后再看或者别人看懂你的代码。有时候也可以用来暂时“藏起来”某行代码不让它运行。
- 单行注释: 使用
#
符号,从#
开始到这行结束的内容都是注释。# 这是一个单行注释 print("这行代码会被执行") # 这行代码后面的也是注释
- 多行注释: 使用三个单引号
'''
或三个双引号"""
把一段文字包起来,就可以写多行注释。""" 这是一个 多行注释 用来解释一段比较长的代码块 """ print("这段文字在多行注释下面")
- 动手实践: 让学生修改之前写的
print
代码,给每一行代码加一句注释,说明它做了什么。
5. 课堂练习 (15 分钟)
让学生独立完成以下练习,老师巡视指导:
- 练习 1: 编写一个程序,使用
print()
命令打印你的名字、你所在的城市。# 在这里写你的代码 print("我的名字是...") print("我住在...")
- 练习 2: 编写一个程序,计算 8 加 9 的结果,并打印出来。
# 在这里写你的代码 print(8 + 9)
- 练习 3: 编写一个程序,打印一个简单的图案,比如:
“`
*
**
</p></li>
</ul><hr />
<p>
“`(提示:使用多个
print()
命令)
– 练习 4: 在你写的程序中添加注释,说明程序的功能。6. 总结与提问 (10 分钟)
- 回顾: 老师带领学生回顾本节课学习的内容:什么是编程,如何在 IDE 中运行代码,
print()
的作用,注释的作用和写法,代码是按顺序执行的。 - 提问: 提问学生一些问题,检查理解情况:
print("你好")
会在屏幕上显示什么?# 这是一句说明
这行字电脑会执行吗?- 写代码时,电脑是先看第一行还是最后一行?
- 答疑: 回答学生在本节课中遇到的任何问题。
7. 布置课后作业 (5 分钟)
- 作业 1: 编写一个 Python 程序,打印一段自我介绍(包括你的名字、你的年龄、你最喜欢的科目),至少 3 行不同的内容。
- 作业 2: 编写一个程序,计算 12 乘以 5 的结果,并将算式和结果都打印出来,例如:
12 * 5 = 60
。 - 作业 3: 在你写的作业程序中,使用
#
添加注释,说明每行代码的作用。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。 - 回顾: 老师带领学生回顾本节课学习的内容:什么是编程,如何在 IDE 中运行代码,
评论(0)