- 1
- 0
- 约3.1千字
- 约 9页
- 2026-03-13 发布于广西
- 举报
PAGE
PAGE1
Pandas基础(一)
——第8次课常规课
一、教学目标
1.知识与技能
(1)学习数据库数据的读取与存储
(2)学习文本文件数据的读取与存储
(3)学习excel文件数据的读取与存储
2.过程与方法:
(1)通过一个个贴近生活的案例进行情景引入,激发学生对本节学习内容的兴趣,引发关联性的内容思考;
(2)每节课程开始前,对上节学习内容的知识点进行复习,加深印象;
(3)老师与学生间进行代码互动式的教学编写,带着孩子一步步完成任务。
3、情感态度与价值观:
(1)通过贴近生活的案例培养激发孩子的兴趣与爱好,在一个个生活案例中树立孩子正确的价值导向;
(2)代码的编写过程是精彩的,也是乏味的;是充满创造性的,也是一点点的基础前行;训练孩子逻辑思维、想象能力的同时,还磨练了孩子们的耐心,做到身心的锻炼。
二、教学重点、难点
【重点】学习数据的读取与存储【难点】掌握pandas函数用于数据的读取存储
课时安排
课时安排:120分钟
四、上课准备
1. 课前检查所有学员电脑Python的安装情况,打开代码试运行。
2. 课前检查电脑、投影仪、网络是否有故障,及时修复。
3. 备课过程中预设上课的突发情况,想办法解决。
4. 备课过程中,以学生的视角去审视自己的课堂,及时做出改进。
5. 课前排查教学环境中所存在的安全隐患。
五、教学活动
活动时长
教学活动
注意事项
课前回顾
5min
1、直方图
2、饼图?
3、箱线图
课前回顾,复习上节课的学习内容。以提问引导的方式,增强学生的记忆。
情景引入10min
对于数据,我们可以使用各种工具或图表进行分析,掌握数据特征。但更重要的是我们对于数据的存储与处理,依据需求从庞杂的数据库中找到我们需要的数据。
PythonDataAnalysisLibrary或pandas是基于NumPy的一种工具,该工具是为了解决数据分析任务而创建的。Pandas纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。你很快就会发现,它是使Python成为强大而高效的数据分析环境的重要因素之一。
Pandas?是python的一个数据分析包,最初由AQRCapitalManagement于2008年4月开发,并于2009年底开源出来,目前由专注于Python数据包开发的PyData开发team继续开发和维护,属于PyData项目的一部分。Pandas的名称来自于面板数据(paneldata)和python数据分析(dataanalysis)。本节课我们来一起了解pandas。在Python中,pandas是基于NumPy数组构建的,使数据预处理、清洗、分析工作变得更快更简单。
Pandas最初被作为金融数据分析工具而开发出来,因此,pandas为时间序列分析提供了很好的支持。
新知教授
20-25min
1数据库数据读取与存储
pandas提供了读取与存储关系型数据库数据的函数与方法。除了pandas库外,使用其他库还需要使用SQLAlchemy库建立对应的数据库连接。SQLAlchemy会配合相应数据库的Python连接工具(例如MySQL数据库需要安装mysqlclient或者pymysql库),使用create_engine函数,建立一个数据库连接。
creat_engine中填入的是一个连接字符串。在使用Python的SQLAlchemy时,MySQL和Oracle数据库连接字符串的格式如下:
Pandas拥有三个数据库读取函数:
read_sql_table只能够读取数据库的某一个表格,不能实现查询的操作。
read_sql_query则只能实现查询操作,不能直接读取数据库中的某个表。
read_sql是两者的综合,既能够读取数据库中的某一个表,也能够实现查询操作。
pandas三个数据库数据读取函数的参数几乎完全一致,唯一的区别在于传入的是语句还是表名。
数据库数据读取有三个函数,但数据存储则只有一个to_sql方法。
在使用函数读取数据前需要自行设定好MySQL数据库
课间休息
10min
老师组织一些活动操类、逻辑题或小游戏,也可和孩子多交流,了解课程理解能力
新知教授
30-40min
2文本文件读取与存储
文本文件是一种由若干行字符构成的计算机文件,它是一种典型的顺序文件。csv是一种逗号分隔的文件格式,因为其分隔符不一定是逗号,又被称为字符分隔文件,文件以纯文本形式存储表格数据(数字和文本)。
使用read_table函数来读取文本文件。
使用read_csv函数来读取csv文件。
read_table和read_csv
您可能关注的文档
- python数据科学课件4-NumPy通用函数与运算教案.docx
- python数据科学课件5-Matplotlib数据可视化(一).pptx
- python数据科学课件5-Matplotlib数据可视化(一)教案.docx
- python数据科学课件6-Matplotlib数据可视化(二).pptx
- python数据科学课件6-Matplotlib数据可视化(二)教案.docx
- python数据科学课件7-Matplotlib数据可视化(三).pptx
- python数据科学课件7-Matplotlib数据可视化(三)教案.docx
- python数据科学课件8-pandas基础(一).pptx
- python数据科学课件9-pandas基础(二).pptx
- python数据科学课件9-pandas教案.docx
最近下载
- PMO项目管理制度.docx VIP
- 2026年湖南汽车工程职业学院单招职业适应性测试题库带答案详解.docx VIP
- 构棘枝叶中异戊烯基取代香豆素类化学成分研究.docx VIP
- 智算中心建设项目规划方案.pdf VIP
- 新能源储能柜生产线工艺流程.doc VIP
- 【《基于单片机天然气报警系统设计》7400字(论文)】 .pdf
- (正式版)D-L∕T 821-2017 金属熔化焊对接接头射线检测技术和质量分级.docx VIP
- 机动车检测站授权签字人考试试题(含答案).docx VIP
- 《生物质替代水泥窑炉固体燃料技术要求》.pdf VIP
- 广西南宁第十四中学2025-2026学年九年级上学期期中语文试题(含答案).docx VIP
原创力文档

文档评论(0)