第2讲 我的Python程序(熟悉Python编程环境)
2. 教学设计
第2讲 我的Python程序
1.教学内容分析
本节内容首先情境带入,引出Python程序的基础知识;之后,开展实践任务;然后,思维拓展,讲解Python语言发展历程、版本等知识,最后,能力提升,在交互式环境、编辑及运行环境中完成相应的任务。
2.学习者分析
1.学生对Python编程语言有了初步的了解;
2.学生对Python编程有较大兴趣;
3.学生具备一定的逻辑推理能力,知识迁移能力,对人工智能的编程有较强的学习兴趣。
3.学习目标确定
1.知识与技能:
①熟悉 Python Shell 交互式编程环境;
②熟悉 IDLE Python 编辑器;
③编写第一个 Python 程序“Hello World!。
2.过程与方法:
①通过进一步学习Python的编程环境,体会Python编程的规则;
②通过项目的编程练习,培养学生设计能力和举一反三的能力。
3.情感态度与价值观:
①养成自主学习、自主探究的能力;
②培养编程兴趣;
③通过对项目的讨论、分析、制作等活动,培养严密的逻辑思维能力。
4.教学重点难点
教学重点:1.了解Python Shell 交互式编程环境;
2.掌握IDLE Python 编辑器;
教学难点:1.理解Python语言的运用规则;
2.编写简单的Python 程序。
5.教学流程图
6.教学活动
环节一:(情境导入)5min |
教学活动1 1.教师讲授情境故事,设置悬念,吸引学生兴趣;(教师播放PPT) 教师:“2013 年,美国公益组织 Code.org 发起全球性科技活动“编程一小时”,旨在向全球青少年推广编程教育、普及计算机科学。来自全世界 180 多个国家和地区的数千万学生参与其中,掀起全球学习编程的热潮。细数影响人类的科技巨头,多数都是从小学习编程,比尔 · 盖茨、乔布斯、埃隆 · 马斯克皆是如此。芬兰前教育部部长曾说“在未来,如果你的孩子懂编程,他就是未来世界的创造者 ; 如果他不懂,他只是使用者”,乔布斯更加直截了当地表示“每个人都应该学习编程”。那么为什么学习Python呢?” 教师:“Python 具有易于学习、易于掌握、易于普及等特点,也是最接近自然语言的高级语言,不仅成为最受欢迎的程序设计语言之一,也是特别适合青少年的编程语言。学习Python 语言,有助于帮助学生通过编程去解决实际问题。” 学生聆听情境,积极回应老师,对Python编程产生兴趣; 教师:“今天我们继续学习Python程序中的基础知识!今天我们的学习将分成三个模块,第一个模块,学习Python 基础;第二个模块,动手实践;第三个模块,思维拓展。” 学生聆听教师讲授。 |
活动意图说明: 通过情境故事吸引学生的注意力,激发学生的学习兴趣,导入本节课的内容----我的Python程序 |
环节二:(原理讲解)20min |
教学活动2 1.教师讲解Python 基础,包括Python 编程环境、跨行语句、同一行显示多条语句、Python 中文编码等; 教师:“IDLE 是 Python 所内置的开发与学习环境,是开发 Python 程序最基础的开发环境( IDE )。安装 Python 以后, IDLE 就自动安装好了,不需要另外安装。 IDEL 提供有两种应用窗口,分别是交互式编程环境和编辑及运行环境。” 教师借助Python编程软件详细讲解Python Shell 交互式编程环境; 学生聆听教师讲解Python Shell 交互式编程环境; 教师讲解并演示跨行语句和同一行显示多条语句; 教师:“Python 语句中一般以新行作为语句的结束符。也可以使用斜杠( \ )将一行的语句分为多行显示,如下所示” 教师操作演示; 学生聆听教师讲解相关知识; 教师讲解Python 中文编码; 教师:“Python3.X 版本的解释器默认使用 UTF-8 编码,直接支持中文编程。程序中,可以使用中文注释,可以输出中文字符串,甚至可以使用中文变量参与计算。” 学生聆听教师讲解Python 中文编码,教师播放PPT,进行相关操作演示; |
活动意图说明 配合PPT进行讲解,通过举例说明让学生从亲身经验中体会Python程序中的相关操作。 |
环节三:(项目制作)25min |
教学活动3 教师带领学生进行实践操作; 教师:“安装 Python 时,会附带安装上 Python 的开发工具 IDLE 。单击系统的开始菜单,然后依次选择“所有程序 -> Python 3.8 -> IDLE (Python 3.8 64-bit) ”菜单项,即可打开IDLE 的交互式编程 环境,窗口名为 Python Shell ,如图 2-5 所示。编程者可以利用交互式编程环境 Python Shell 与 Python 交互。” 教师操作计算机,讲解交互式编程环境的使用、编辑及运行环境的使用、Python IDLE 常用快捷键等知识,并进行操作演示; 教师讲解完成后,教师可留给学生5min时间让学生自己操作学习; |
活动意图说明 屏幕共享,教师演示操作,培养学生动手操作能力,让学生直观学习Python程序的使用。 |
环节四:(思维拓展)10min |
教学活动4 1.教师讲解Python 语言的发展历程; 2.教师讲解Python 语言的主要版本; 学生认真聆听教师讲解相关内容; |
环节五:(展示小结)5min |
教学活动5 1.学生交流操作成果; 教师:“同学们,在看了大家的操作后,老师觉得大家都完成的非常好,老师给同学们一个大大的赞。” 总结本节课的知识内容,巩固本节课的知识点,铺垫下一节课。 |
环节六:(能力提升)5min |
教学活动6 1. 教师引导学生操作; 教师;“熟悉 IDEL 编程环境,包括交互式环境下 Python 指令的输入及执行、 Python 语句的输入及运行等基本操作,包括编辑及运行环境中 Python 程序的录入、文件保存、 Python程序的运行、程序运行结果的查看等基本操作。熟悉 IDEL 编程环境后,分别在交互式环境、编辑及运行环境中完成以下任务: a. 使用 Python 内置的 help() 指令查看 print 函数的使用方法。 b. 计算表达式 2020*2021 的值。 c. 使用 print 函数显示中文信息“ 2020 年国庆中秋喜相逢!”” 学生进行思考和操作; |
活动意图说明 通过项目式学习的体验效果,让学生可以更直接的体验Python软件,提高学生的参与感。 |
7.板书设计
我的Python程序
1. IDEL提供有两种应用窗口:交互式编程环境和编辑及运行环境
8.课后练习与拓展学习设计
熟悉 IDEL 编程环境,包括交互式环境下 Python 指令的输入及执行、 Python 语句的输入及运行等基本操作,包括编辑及运行环境中 Python 程序的录入、文件保存、 Python程序的运行、程序运行结果的查看等基本操作。熟悉 IDEL 编程环境后,分别在交互式环境、编辑及运行环境中完成以下任务:
a. 使用 Python 内置的 help() 指令查看 print 函数的使用方法。
b. 计算表达式 2020*2021 的值。
c. 使用 print 函数显示中文信息“ 2020 年国庆中秋喜相逢!”