- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《欢迎来到Python星球——初识Python》教学案例
Python语法简洁,类库丰富,免费开源,较适合初学者学习。在解决问题的学习活动中,学生可以了解并掌握知识和技能,积极动手动脑,提高信息素养。Python对于初中教师来说,也属于新内容。因此,在课前,教师要做大量的准备工作,如设计主题、制作微视频等。本课为Python程序设计中的第一课《初识Python》,教学中以探索星球为项目,使学生初步了解Python,感受程序设计的魅力。
本课授课对象为初一新生,大多数学生没有接触过Python,因此不能完全按照教材的设计来教学。
知识与技能:了解Python编程语言起源以及应用,知道Python软件的界面和基本使用方法,掌握利用Python编写程序的一般步骤。
过程与方法:通过自主讨论、合作探究、实践练习,提高自我学习的能力。
情感态度与价值观:增加对计算机的了解,了解编程语言,增强编程兴趣及对信息技术的热爱。
重点:print()、input()函数的使用,利用Python编写程序的一般步骤。
难点:能读懂Python编写的包含分支结构和循环结构的程序。
1.情境导入
教师引出Python语言,并播放视频,介绍Python的起源、创始人、特点等,激发学生的兴趣。
教师小结:Python语法简单明了,适用于各个操作系统,模块库丰富,适用范围广泛,如网站、搜索引擎、办公应用、游戏等。
2.新知讲授
(1)第一站:熟悉Python编程环境
师:今天,我们先来熟悉一下Python的编程环境。请大家利用桌面上的PDF学案,根据提示步骤完成第一站的探索,同时,也帮老师的电脑设置一下。(第一站很简单,主要就是认识壳窗口及提示符)
学生自主学习:①打开Python软件的方法(掌握两种)。②认识壳窗口。③调整编辑器。④试用壳窗口。
(2)第二站:体验Python编程
①print()函数。
教师引导学生学习输出函数——能够输出想说的话,即‘’或“”之间的内容,并提示学生标点在英文状态下输入、单引号或双引号要成对出现。
学生利用“大家来找碴,判断对错”来练习。
(可用代码的颜色作为辅助判断手段,帮助学生认清代码)
print(欢迎来到Python星球)
print(’欢迎来到Python星球)
print(欢迎来到Python星球)
print(“欢迎来到Python星球)
print(欢迎来到Python星球)
print(欢迎来到Python星球)
②input()函数。
师:大家看屏幕,看似和刚才没多大区别,但注意,它没有直接出现提示符“”,其实,在光标闪烁处是可以输入内容的,输入“caicai”按回车代码执行结束,继而显示刚才输入的内容。
师:但通常我们会把输入的内容存储起来,方便调用或运算,因此需要“给变量赋值”。因而可以在前面加上一个name(变量名),这样就把输入的“caicai”存到了name变量中。
(3)第三站:学会使用编辑窗口
师:如果把壳窗口关闭,会发现刚才的内容都没了,因此壳窗口无法保存代码,我们需要可以保存代码的编辑窗口。具体步骤下:
①打开一个新的编辑窗口,把刚才的两句程序复制进来,按F5快捷键,每次按都会提示“是否保存”。
②选择桌面,起名为1,后缀名不写,默认是py,全名是1.py。结果还是在壳窗口里输入、输出。
教师引导学生自主练习:在编辑窗口输入以下两行代码,对保存文件命名名为1.py,运行观察结果。
name=input(请输入你的名字:)
print(欢迎+name+来到Python星球)
引导学生思考:“print(1+123)”这样写可以吗?
学生回答并修正:
print(1+123)???#’1123’
print(1+123)???#124
教师小结:以上学习实现了第一个有交互功能的Python程序,如果把程序上传到星球上的机器人中,就实现了最简单的人机对话交互功能。如果可以上传到机器人的主板上,机器人就具有了语言识别功能,就是我们生活中最常见的小度、小爱同学。
(4)第四站:续写星球故事
师:图1所示为星座查询的对话,我们来看看这样的对话应该如何编写程序。先读懂图2所列的程序,并输入4位代表月日的数字,查找出对应的星座,如4月17日,则输入0417,输出白羊座。
教师详细解析:
①star列表中按序放着12个星座;
④定义变量a为从键盘输入的代表4位生日的数字,并做出提示请输入代表月日的4位数字,如4月17日,即0417a=input(请输入代表月日的4位数字,如4月17日(0417):);
⑤for循环,i初始值为0,每次加1,一直到12-1停止。即0-11,一共12次;
⑦通过result变量判断,如果是空,则输出“输入有误”,如果有新的赋值,则输出“你是**座宝宝”
您可能关注的文档
最近下载
- 高二语文《屈原列传》-ppt省名师优质课赛课获奖课件市赛课一等奖课件.ppt VIP
- 综采工作面转载机设计(附电子CAD图纸).doc
- 2025届成都市第七中学高考化学倒计时模拟卷含解析.doc
- 七年级地理(上册)期末试题及答案(完美版).pdf VIP
- 参与网络社交(教学设计)-2024-2025学年人教版(2024)小学信息技术三年级全一册.docx VIP
- 发展心理学林崇德笔记.pdf VIP
- 大数据技术应用.pptx VIP
- 2025年中国宠物行业白皮书.docx
- 拍卖师历年考试真题汇总(附答案).pdf VIP
- 2025年1月浙江省高考英语模拟试卷试题完整版(含答案+听力MP3).pdf VIP
文档评论(0)