- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
XXXXXXXXXXXXXXXXXXX
教案
目录
TOC\o1-2\h\u20447课程简介 1
27240章节学时安排 2
26289第1章.Python概述与环境配置 3
25756第2章.Python语法基础 5
20276实验一:Python编程基础练习 7
27728第3章.Python控制结构 9
8322实验二:Python控制结构练习 12
15046第4章.序列、集合和字典 14
31518实验三:Python组合数据练习 18
12697第5章.Python自定义函数 20
30930实验四:Python自定义函数的运用 24
12190第6章.Python文件操作 26
16517实验五:Python文件操作练习 29
7646第7章.Python面向对象编程 31
1497实验六:Python面向对象编程练习 35
32072第8章.PythonGUI编程 37
14984第9章.Python数据库编程 39
PAGE
PAGE1
第6章Python文件操作
学时分配:
4学时
课型(教法):
理论课(讲授法、提问法、演示法、案例法)
教学内容:
6.1文件概述
6.2文本文件操作
6.3CSV文件操作
6.4目录操作
教学目标:
【知识目标】
了解:文件编码、文本文件与二进制文件
理数:数据处理及文件与目录操作的基本方法
掌握:文件打开、读写和关闭,文本文件与CSV文件格式的读取与写入
【能力目标】
能够正确操作文本文件、CSV文件以处理数据
能够创建、删除、移动、重命名等完成基本目录操作
【思政目标】
通过文件的“输入-数据处理-输出”的过程,引导学生体会“厚积薄发”的道理,注重文化修养、道德修养、计算思维、编程思维、逻辑思维、辩证思维等的“输入”,为社会“输出人生价值,为国家发展贡献力量
教学重难点:
【重点】
文本文件打开、读写和关闭
【难点】
文本文件读写
教学过程
教学板块
教师活动
学生活动
设计意图
1、导入
介绍【实战6-1】中“显示词云”的例子,展示“一段文字.txt”的内容,以及最终的词云效果图6-9,说明词云图以可视化效果展示词频,为了实现这一效果,需要先从文件中读出原始内容,从而引出本章节的主要内容——文件处理
思考实战6-1的实现逻辑,回答问题
通过实际应用场景,激发学生对文件相关知识的兴趣和求知欲
2、讲授新课
文件基本概念
讲解文件的基本概念,包括文件的含义和文件类型
文本文件
二进制文件
举例常见的文本文件和二进制文件
介绍不同类型文件的不同处理函数或库
记录笔记,回答问题,完成课堂小练习
让学生了解文件的基本概念,对不同文件的处理建立基本认识
3、讲授新课
文本文件处理
1、讲解“文件对象”的含义和作用
2、讲解通过文件对象处理文本文件的基本过程
open()打开文件并获取一个文件对象
调用文件对象的方法读写内容
close()关闭文件
3、讲解打开文本文件的函数open()及打开模式标识符的含义(P143一-1、8、9、11)
4、讲解读取文本文件内容的方法(重点)
readlines():示例6-2
readline():示例6-3、示例6-4
read():示例6-5
5、讲解写入文本文件内容的方法(重点)(P144一-13)
write():
writelines()
6、讲解关闭文件close()方法(P143一-2)
7、讲解with子句的作用(P143一-4、12)
避免文件使用完后忘记关闭
记录笔记,回答问题,完成课堂小练习
让学生掌握文本文件的读写方法
案例讲解
词云显示(实战6-1)
1、介绍分词工具库jieba的作用,解释参考代码中12-16行generate_word_list()的功能
2、介绍词云工具库cloudword的作用,解释参考代码中19-28行generate_and_show_wordcloud()的功能
3、结合本章内容,解释参考代码中6-9行read_file()的功能
4、解释主程序(32-39行)的作用
记录笔记,理解代码功能
通过实际问题,理解文本文件处理在工程中的应用
5、讲授新课
CSV文件处理
介绍CSV文件和csv模块(P143一-5)
文本文件的一种
表格型数据文件
可被Excel解析并显示,常用来存放大量数据信息,以供数据分析
importcsv
讲解示例6-14,介绍通过csv模块便捷读取csv文件数据的方法
讲解示例6-15,介绍通过csv模块将数据便捷写入csv文件的方法
记录笔记,回答问题,完成课堂小练习
掌握CSV文件处理
您可能关注的文档
- Python程序设计基础教程(微课版)-教案 代崴 第1--5章 Python概述与环境配置--- Python自定义函数.docx
- 2025年家居收纳用品行业分析报告.docx
- 2024-2025学年上海嘉定区初三一模语文试卷及答案.pdf
- 水冷金属型离心球墨铸铁管管模使用维护保养规则.docx
- 2025中温模型蜡第2部分:填充型.docx
- 2025金属材料三体磨料磨损试验方法.docx
- 2025风电机组用球墨铸铁件订货技术条件.docx
- 2025中温模型蜡第1部分:非填充型.docx
- 小学二年级下册语文《装满昆虫的口袋》教案及教学反思.docx
- 小学二年级下册语文《寓言二则》练习题.docx
文档评论(0)