- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
[键入文字]
教学内容
项目二认识变量与数据类型
任务四:高级数据类型
教学方法
项目教学法
理论
课时
实践
课时
4课时
教学目标
知识目标
掌握Python各个高级数据类型。
能力目标
1.能熟练地根据程序的需要设置数据的类型。
素质目标
1.具有敬业精神
2.具有团队协作精神
3.具有沟通能力
4.具有吃苦耐劳的品格
5.具有较强的领悟力
思政目标
规则意识,让学生明白“没有规矩不成方圆”道理。
教学重点
1.掌握Python各个高级数据类型。
教学难点
1.掌握Python各个高级数据类型并能熟练地根据程序的需要设置数据的类型。
教学资源
1.教材;
2.网络教学资源。
教学过程
教学阶段
教学过程设计
课前
系统学知识
【教师】
1.利用网络向学生推送课前学习任务清单,并明确分阶段的任务完成时间;
2.根据学生完成任务进度,做出及时反馈,督促学生按照要求保质保量完成课前操作学习;
任务一课前自学高级
任务一课前自学
高级数据类型有哪几种
各种数据类型的特点
任务二课前测试
基本数据类型有哪几种
各种数据类型的特点
3.查阅班级学习情况报告,通过数据分析,调整并确定本次教学的重点难点。
【学生】
1.完成网上指定PPT与视频学习任务;
2.完成课前操作测试。
课上
重难点突破
【教师】
一、引入
在会计工作中,常常会遇到需要处理大量数据的问题,其特点是:数据量很大,数据之间存在一定的内在关系。例如,一个会计报表有上百个会计科目,以及与之对应的数值,如果用字符串和数值变量存储会计科目的名称以及对应的数值,那么会需要上百个变量,可见用字符串变量和数值变量来处理这样的数据将十分不方便,甚至不能处理。本节将介绍如何使用列表和字典数据类型解决这一类问题。
列表
列表的定义
列表的基本形式
列表的基本形式为:[元素1,元素2,元素3,....,元素n],即将一系列元素放入方括号中,元素之间用逗号隔开,
列表的主要特征
列表中的元素可以是任意数据类型。
列表可以用来保存变量。
列表是动态的。
列表的基本操作
操作符
功能
+
拼接
*
重复
[]
获取某个元素
[:]
获取某范围内的元素
in
查找元素是否在列表中
notin
查找元素是否不在列表中
列表的常用函数
五、字典的定义
1、字典的定义
2、字典的语法格式
{kl:vl,k2:v2,…,kn:vn}其中ki为键,vi为值
3、定义一个字典需要遵循的格式规范
六、字典的创建
1、利用{}创建
利用dict()函数创建
字典的操作
操作符
含义
dict[key]
返回相应key键的value值
dict[key]=value
修改或者添加字典的值
deldict[key]
删除键是key的字典元素
len()
统计字典中的元素个数
字典的内置函数
案例练习:甲公司现有产品及单价如下:智能音箱320元/个,蓝牙音箱20元/个。
要求:(1)根据现有产品及单价创建字典。(2)为迅速抢占智能音箱市场,公司拟将智能音箱产品降低至280元/个,并推出新产品蓝牙耳机,销售单价为150元/个,根据变动情况更新字典。
思政点:通过讲解约束规则,引导学生生活中具有规则意识,让学生明白“没有规矩不成方圆”道理。
九、重难点突破
创建字典存储销售信息:
某公司销售一种扫地机器人,根据产品质量保证条款,该产品出售1年内,如果发生质量问题,公司免费维修。根据以前维修记录:发生质量较小问题,发生维修费为收入的1%;发生质量较大问题,发生维修费为销售收入的2%。销售出去的产品,80%不会发生质量问题,15%会发生质量较小问题,5%会发生质量较大问题。创建两个字典,d1接收不同概率质量问题维修费占比,d2接收该产品不同质量问题数量占比。编写计算并输出该产品预计负债金额的程序代码。(A产品的销售金额手工输入)
思政点:培养学生Python语句严密的语法规则中,运用严密的逻辑思维,发现问题、分析问题、解决问题的能力。
发布任务
1.创建一个空列表account,其中用于存放会计科目的名称,会计名称自己任意填写,但是不得少于十个。
请问:
(1)创建空列表account并添加元素
(2)account[2]的返回值是什么?
(3)如何从列表中返回“财务费用”?
(4)请将“管理费用”添加至account列表中。
(5)请将“所得税费用”从列表中删除。
(6)如何查验“库存现金”是否还存在于account列表中?
2.某公司5-7月水电费费用分别为10000元、8000元、9500元,管理部门、销售部门、生产部门按比例分摊水电费,分摊系数为0.2、0.3、0.5。写出计算各部门分摊的水电总费用的编程代码,金额保留2位小数。计算结果放在字典D3
您可能关注的文档
- 大数据技术在财务中的应用 教案 项目二 2.1输入、输出与注释---教案.doc
- 大数据技术在财务中的应用 教案 项目二 2.2 变量及赋值---教案.doc
- 大数据技术在财务中的应用 教案 项目二 2.3基础数据类型---教案.doc
- 大数据技术在财务中的应用 教案 项目六 6.1了解模块的基本用法.doc
- 大数据技术在财务中的应用 教案 项目六 6.2熟悉内置模块.doc
- 大数据技术在财务中的应用 教案 项目六 6.3掌握第三方模块.doc
- 大数据技术在财务中的应用 教案 项目六 6.4学会数据处理.doc
- 大数据技术在财务中的应用 教案 项目七 Python在财务中的应用教案-任务二.doc
- 大数据技术在财务中的应用 教案 项目七 Python在财务中的应用教案-任务一.doc
- 大数据技术在财务中的应用 教案 项目七(3-6)项目投资决策、本量利分析、预算管理.doc
文档评论(0)