2021学年4.2 大数据处理一等奖ppt课件
展开高中信息技术必修一《数据与计算》浙教版
《编程处理数据(Series)》教学设计
课题名 | 《4.2.2.1编程处理数据(Series)》 |
教学目标 |
|
教学重点 | pandas模块的调用方法,3.Series结构的创建、查看、修改语句 |
教学难点 | 用算法解决问题的三个过程解决实际问题 |
教学准备 | 教师准备:直观图片、详实文字资料、视频资料和多媒体课件 学生准备:教材、笔记本 |
教学过程 | 一、新课导入 上两节课我们已经学习了表格数据的处理,Excel可以帮助我们处理成百上千条数据,但是如果我们面对的是大数据呢?大数据的体量之大我们无法预估,此时如果还用Excel来处理也是非常劳神费力的,我们之前就说过处理数据的方式有很多种,今天我们来学习另一种——用编程处理数据。 二、新课讲解 python是一门非常灵活的语言,因为他有非常多的库可以使用,既然要处理数据,我们必然要先学习一些数据处理的相关模块。数据读写、数据清理、数据计算、数据分析、数据可视都是数据处理的重要组成部分。我们所学的pandas模块可以进行数据读写、数据清理和数据分析。 1.模块的导入 import 模块名[as 别名] 调用:别名.函数名() from 模块名 import 函数名[as 别名] 调用:别名() 2.Series数据结构 Series是一种一维的数据结构,由一个数组的数据(values)和一个与数据关联的索引(index),索引值默认是从0起递增的整数。列表,字典等都可以用来创建Series数据结构,与列表不同的是,Series的索引可以指定,类型可以是字符串类型。 (1)以列表为数据对象创建,索引可以指定 (2)以字典为数据对象创建,字典的键默认作为索引 (3)查看Series对象中的index、values属性 (4)通过索引来访问某个/些值 (5)修改Series对象中的某个值 修改方法1:通过赋值语句修改某个值:对象名[索引]=值 修改方法2: 通过赋值语句修改某几个值:对象名[索引范围]=值列表 三、课堂练习 有Python程序段如下: import pandas as pd ser = pd.Series([1,3,5,7]) print(ser.index) 该程序段运行后输出结果为( ) 四、自主学习 请用pandas的Series数据结构,存储以上表格数据。 1.★创建一个名为s1的变量,用于存储商品价格,并指定它们的索引分别为:"笔记簿","铅笔","橡皮","三角尺","圆规"。 2.★创建一个名为s2的变量,用于存储购买数量,并指定它们的索引分别为:"笔记簿","铅笔","橡皮","三角尺","圆规"。 3.★请分别计算每种商品的购买金额并存储到s3。 4.★查询单笔购买金额超过100元的商品有哪些? 购买金额分别是多少? 5.★该商店正进行打折促销活动:一次购买100元以上200元及以下的商品9折优惠;一次购买超过200元的商品,其中200元9折优惠,超过200元的部分8折优惠,请问,该班级实际共消费了多少金额? 五、课堂小结 |
|
作业本对应内容
|
板书设计 | |
教学反思 | 本节课是用编程处理数据的第一课时,由Excel处理数据引出,Series结构的用法和列表十分相似,可以通过下标进行索引,也可以通过赋值进行修改,教师在讲解时最好将运行结果加以演示,如果没有多媒体教室,则可以多准备一些运行图。编程处理数据是考试的重要内容,本节课适用于过渡,为后续的学习奠定基础。 |
高中信息技术学考复习必修1第四章课时3编程处理图片、文本数据处理、数据可视化、大数据典型应用课件: 这是一份高中信息技术学考复习必修1第四章课时3编程处理图片、文本数据处理、数据可视化、大数据典型应用课件,共46页。PPT课件主要包含了☆kde密度图,☆常见的分词系统,标签云,城市心情,卡特里娜飓风路径图,答案A等内容,欢迎下载使用。
高中信息技术浙教版 (2019)选修3 数据管理与分析4.3 数据可视化一等奖课件ppt: 这是一份高中信息技术浙教版 (2019)选修3 数据管理与分析4.3 数据可视化一等奖课件ppt,文件包含423《文本数据处理与数据可视化》课件PPTpptx、423《文本数据处理与数据可视化》教案docx等2份课件配套教学资源,其中PPT共33页, 欢迎下载使用。
浙教版 (2019)必修1 数据与计算4.2 大数据处理优秀ppt课件: 这是一份浙教版 (2019)必修1 数据与计算4.2 大数据处理优秀ppt课件,文件包含4223《编程处理数据matplotlib》课件PPTpptx、4223《编程处理数据matplotlib》教案docx等2份课件配套教学资源,其中PPT共15页, 欢迎下载使用。