网站大量收购闲置独家精品文档,联系QQ:2885784924

Python程序设计基础教程(微课版)-教案 代崴 第6--9章 Python文件操作---Python数据库编程 .docx

Python程序设计基础教程(微课版)-教案 代崴 第6--9章 Python文件操作---Python数据库编程 .docx

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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文件处理

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档