教案:环境介绍与print()函数
教案基本信息
课程名称:Python编程第一课 – 环境介绍与输出函数
授课对象:编程零基础初学者
课时安排:45分钟
教学形式:理论讲解 + 实践操作
一、教学目标
知识与技能
- 了解Python语言的基本特点和应用领域
- 认识Python开发环境
- 掌握print()函数的基本用法
- 能够输出个性化的问候语
过程与方法
- 通过演示和实践掌握基本编程概念
- 培养调试和解决问题的能力
情感态度与价值观
- 激发对编程的兴趣
- 培养严谨的编程习惯
二、教学重点与难点
重点:
- print()函数的使用方法
- 字符串的基本操作
难点:
- 编程环境的搭建和配置
- 语法错误的排查
三、教学准备
- 安装好Python环境的电脑
- 展示设备、软件
- 示例代码文件
- 学生练习材料
四、教学过程
(一)课程导入(5分钟)
情景创设:
“同学们,想象一下,如果你能用电脑自动向全班同学发送个性化的问候,是不是很酷?今天我们就来学习如何用Python实现这个功能!”
提问互动:
- 有谁之前接触过编程?
- 大家觉得编程能做什么?
(二)Python语言介绍(10分钟)
1. Python是什么?
python
# 通过实际代码展示Python的简洁性
print(“Python让编程变得简单!”)
2. Python的特点
- 简单易学:语法接近英语,适合初学者
- 功能强大:从网站开发到人工智能都能做
- 免费开源:任何人都可以免费使用
3. Python的应用领域
- Web开发(Instagram、豆瓣)
- 数据分析(Pandas、NumPy)
- 人工智能(TensorFlow、PyTorch)
- 自动化脚本
4. Python开发环境
python
# 展示不同的开发环境
# IDLE – Python自带的简易环境
# PyCharm – 专业的Python IDE
# Jupyter Notebook – 交互式笔记本
# VS Code – 轻量级代码编辑器
(三)第一个Python程序(15分钟)
1. print()函数基础
python
# 最简单的打印
print(“Hello, World!”)
# 打印中文
print(“你好,世界!”)
代码执行结果:
Hello, World!
你好,世界!
2. 字符串连接方法
python
# 方法1:使用加号
name = “小明”
print(“你好,” + name + “!”)
# 方法2:使用逗号(自动添加空格)
print(“你好,”, name, “!”)
# 方法3:f-string格式化(Python 3.6+推荐)
print(f”你好,{name}!”)
# 方法4:format方法
print(“你好,{}!”.format(name))
3. 实践任务:个性化问候
任务要求:让每个学生打印出自己的问候语
python
# 示例代码
student_name = “张伟” # 学生可以修改为自己的名字
greeting = f”你好,{student_name}!欢迎来到Python世界!”
print(greeting)
# 输出结果:你好,张伟!欢迎来到Python世界!
(四)动手实践(10分钟)
练习1:基础输出
python
# 任务1:打印自己的名字
print(“我的名字是:XXX”)
# 任务2:打印多行信息
print(“=== 个人介绍 ===”)
print(“姓名:XXX”)
print(“班级:XXX”)
print(“爱好:XXX”)
练习2:创意问候
python
# 创建一个有趣的问候语
name = input(“请输入你的名字:”)
age = input(“请输入你的年龄:”)
print(f”🌟欢迎{name}!{age}岁正是学习编程的好时机!🌟”)
练习3:扩展挑战
python
# 打印一个简单的图案
print(” ★”)
print(” ★★★”)
print(” ★★★★★”)
print(“恭喜你完成第一个Python程序!”)
(五)常见问题解答(3分钟)
Q1:代码运行后窗口立即关闭怎么办?
A:在代码最后添加 input(“按回车键退出…”)
Q2:出现SyntaxError错误怎么办?
A:检查括号、引号是否成对,冒号是否正确
Q3:中文显示乱码怎么办?
A:确保文件保存为UTF-8编码
(六)课程总结(2分钟)
知识回顾:
- Python语言简介和特点
- print()函数的基本用法
- 字符串连接的多种方法
学习成果:
- 每个学生都成功运行了自己的第一个Python程序
- 能够输出个性化的问候语
课后作业
基础题
- 编写程序,打印自己的完整个人信息
- 使用不同的方法打印”你好,[朋友姓名]!”
提高题
- 设计一个程序,依次问候5个不同的人
- 尝试打印一个由字符组成的简单图案(如爱心、星星)
教学反思区
成功之处:
- 学生积极参与,兴趣浓厚
- 实践环节设计合理,循序渐进
待改进:
- 个别学生环境配置需要更多帮助
- 可以增加更多互动环节
附录:教学资源
推荐学习网站
- Python官方网站:python.org
- 菜鸟教程:runoob.com/python
- Codecademy Python课程
下一步学习建议
- 变量和数据类型
- 输入函数input()的使用
- 条件判断语句