预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第6章Python文件操作课程名称Python基础项目教程节名称6.1.1打开文件案例名称词语统计课时1项目性质□演示性口验证性口设计性J综合性授课班级授课日期授课地点能力目标:1.具备在PythOn中,使用OPen()打开的能力;知识目标:1.了解什么是打开文件;教学目标2.掌握OPen()函数的使用方法;素质目标:1.培养学生分析问题的能力;2.培养学生编写程序解决问题的能力;1.任务描述2.任务展示与实现(1)编写程序并验证其效果教学内容(2)打开文件的语法规范及使用注意事项(3)学生动手操作3.教师讲解本节课任务涉及的知识点4.任务小结1.如何读取文件中的文本内容教学重点2.如何统计字符串中字符的出现次数1.如何读取文件中的文本内容教学难点2.如何统计字符串中字符的出现次数1.装有Python的电脑教学准备2.教学案例、教学课件1.编写程序,查询圆周率中是否包含生日期的信息,即假设你的生日是4月作业设计12日,可以查询0412是否包含中Pl值中。2.有两份相似的文本文件如下图,请编写程序,快速找到两份文件有几处不同,输出次数。教学过程教学教学内容与过程环节(教学内容、教学方法、组织形式、教学手段),课前做好课前“5分钟”教学管理(多媒体、实训室)做好上课前的各项准备工作(打开电脑,打开课件,打开软件,分发教学素材、并向学生说明素材所在位置,打开授课组织计划,教案等),吸引学生注意力。【课前说明】程序中要读取外界文件中的文本内容,需要先获得读取的权限,即要先打开文件。课程【目的】说明让学生了解学习本章内容需要的基本知识,以及本章内容的学习目标、学习重点等方面明确学习本单元知识的要求和目标。一、什么是打开文件编写程序直接从文本文件中读取内容,称为打开文件。二、为什么要打开文件程序一般是直接输入,而对于比较大,数据比较的多的输入,如一篇文章,一张表格等,手动输入较为麻烦,可采用文件打开的方式,直接读取内容。三、打开文件的语法格式open(,filename,txt,,,r,)其中“filename.txt”为要打开文件名及文本类型,需要跟源程序在同一个文件夹中,文本格式可以是.txt,也可以是.doc等:“r”表示,打开的文件只有读取权限。四、关闭文件课程内文件读取结束后要及时关闭,因为文件会占用系统资源,并且系统同一时间能打开容描述的文件数量也是有限的。五、With语句打开文件使用With语句打开文件,从缩进格式上也能看出,后面语句块的内容均有缩进,说明在With后面的代码出现异常时,会自动返回,及时关闭文件,清理资源等操作,所以With语句极大的简化了工作,这对代码的优雅性是有极大帮助的。教学教学内容与过程环节(教学内容、教学方法、组织形式、教学手段)(I)案例导入“之乎者也都不识,如今嗟叹始悲吟”,之、乎、者、也为文言文中常用的四个语气助词。故在古代,之乎者也指读书人所应具备的基本能力。古人赋诗作文,多会用到这些助词,例如唐代杰出的文学家韩愈,其文章《师说》,对大家学习仍有深刻的指导意义,“人非生而知之者,孰能无惑?”你能编写程序,实现统计《师说》一文中,“之、乎、者、也”四个词出现的次数?(2)问题思考问题1:如何从文本文档中读取内容问题2:如何查询统计某个字在文章中出现的次数。课堂实(训3)学习使用文件读写。f=open(),打开文本,将内容读入到一个字符串变量中。(4)提问字符串中的文字如何统计呢?(5)学习字符串统计功能的函数,count()ans=字符串名.count(某个字符)(6)算法分析:课件展示(7)编写程序:学生自主完成,遇到困难,可看书本或微课。(8)想一想,程序如何利用With函数,来实现自动代开获关闭文件呢?通过学习,学生能够学文件打开,知道使用Python打开文件可以解决生活中的什么问题。总结本节课主要运用案例教学法,通过对程序打开文件概念的深入理解,掌握。Pen语评价句的特点,深入探讨使用open语句编程的方法,通过实例的方法加强对文件读入的理解,达到能够独立熟练运用打开文件解决实际问题的能力。教学评价方式以小组为单位,以完成案例的质量为评价标准,形成任务驱动,小组协作,质量与速度并存的课堂评价方式,促进学生的自主、创新学习的方式。课程名称Python基础项目教程节名称6.1.2读取文件案例名称体温监控课时1项目性质□演示性口验证性□设计性J综合性授课班级授课日期授课地点能力目标:1.具备打开并读取文件内容能力;2.具备在PythOn中,使用read()语句编写程序的能力;知识目标:教学目标1.了解什么是读取文件;2.了解读取文件能解决什么类型的问题;3.掌握read(),readlines()等语句的使用方法;素质目标:1.培养学生分析问题的能力;2.培养学生编写程序解决问题的能力;1.