内容正文:
第三单元 认识数据
3.1 数据与结构(第1课时)
通过任务一“探究网购订单处理”,学生能了解数据的简单的数据类型。
通过“网络购物”项目活动,认识相关数据的组织方法,了解数据之间的关系,理解几种典型的数据结构,为利用数据、实现数据的价值做准备。
教学重点:简单数据类型与线性数据结构。
教学难点:线性数据结构。
教师准备:打开微机,课件、投影仪等。
学生准备:结合课本提前预习。
【导入新课】
学生预习,阅读第56、57页“任务一探究网购订单处理”之“活动1了解订单数据”,填写第57页的表3.2.1。教师检查,并评讲填写情况,引出数据类型。
表3.2.1 网购中的订单数据
网站名称
订单中的数据
Python中对应的数据类型
某电商网站
商品名称
字符串
单价
浮点型
数量
整型
B网站
商品名称
字符串
数量
整型
价格
浮点型
【课堂活动】
· 认识Python简单数据类型
在Python语言中,简单数据类型有整数(int)、浮点数(float)、字符串(str)、布尔(bool)等数据类型。
教师示范操作:
>>> type(8) #type()函数返回数据的类型
<class 'int'> #返回'int'类型
>>>type(3.14)
<class 'float'> #返回'float'类型
>>>type('Thank you!')
<class 'str'> #返回'str'类型
>>>type(True)
<class 'bool'> #返回'bool'类型
· 了解Python复合数据类型
在Python语言中,复合数据类型有元组(tuple)、集合(set)、列表(list)、字典(dict)等。
① 元组
例如,某用户预订了商品编号为“ID0010230”、单价为15.68元、数量为36,可将这3个不同类型的简单数据组织成一个复合数据类型——元组。记作:
BookInfo0=("ID0010230",15.68,36)
另一用户预订了商品编号为“ID2315937”、单价为20元、数量为2,可记作:
BookInfo1=("ID2315937",20,2)
>>> Boo