内容正文:
数值计算--争做“碳中和”达人 导学案
【学习目标】
【知识与技能】
1. 掌握WPS表格和Python在数值计算中的基本操作;
2. 理解数据采集、处理、计算和可视化的基本流程;
3. 学会设计简单的算法解决实际问题。
【过程与方法】
1. 通过项目式学习,经历问题发现、分析和解决的过程;
2. 在探究活动中,培养数据抽象、建模和算法设计能力;
3. 通过小组合作,提升团队协作和沟通能力。
【情感态度价值观】
1. 增强对“碳达峰”和“碳中和”等社会热点问题的关注;
2. 树立绿色低碳环保的理念,培养社会责任感;
3. 激发利用信息技术解决实际问题的兴趣和信心。
【自主探究】
观看《争做碳达人的一天》后进行小组讨论:
1.在日常生活中,个人有哪些二氧化碳排放?
2.要成为“碳中和”小达人,我们需要做什么?
探究活动一:自主探究,计算个人年度碳排放量并图形化展示
1.用WPS打开“个人年度碳排放量计算.csv”文件,根据个人情况填写各项活动类型的数值;
2.填写正确的计算公式完成各项活动类型碳排放量计算;
3.选择合适的函数完成对年度总碳排放量的计算;
4.插入合适的图表进行可视化处理。
【提示】选中要进行可视化处理的单元格-->选中导航栏“插入”板块里的“图表”,选择合适的图表进行可视化。
探究活动二:计算蚂蚁森林种树量
选择一种你喜欢的树木,计算个人的年碳排放量,需要在蚂蚁森林种多少棵树,才能实现碳中和?
树木类型
碳消耗(kgCO2e/棵)
树木类型
碳消耗(kgCO2e/棵)
花棒
21.31
秋茄
117
梭梭树
17.9
从生鳗草
125
沙柳
19.38
槭树
144.7
山杏
38.57
樟子松
146.21
榆树
85.76
云杉
198
油松
114
桦木
132
探究活动三:打开“连连看.html”网页,设计算法,明确碳排放计算的步骤。
探究活动四:编写程序--通过python计算全校学生平均碳排放量。
· ①
遮住的地方应该如何填写
探究活动五:可视化数据。
1.小组讨论--基于已经计算的数据,请思考可以绘制哪些图形来可视化数据?
2.自由创意--自主探究matplotlib绘制个人碳排放量图形。
【知识点学习】matplotlib库相关函数
函数
说明
举例
plt.figure()
创建一个新的图表对象,并设置为当前绘图对象
plt.figure()
plt.plot(x,y,color)
绘制线图或折线图,color控制颜色
plt.plot([1,2,3], [4,5,6], color='red')
plt.scatter(x,y,s,color)
绘制散点图,s控制点大小,color控制颜色
plt.scatter([1,2,3], [4,5,6], s=20, color='blue')
plt.bar(x,y,color)
绘制垂直条形图,color控制颜色
plt.bar(['A','B','C'], [3,7,2],color='blue')
plt.hist(data,bins,color)
绘制直方图,bins为区间数,color控制颜色
plt.hist([1,2,3,4], bins=2,color='red')
plt.pie(data, labels, colors, explode)
绘制饼图,labels控制各部分的标签,colors控制自定义颜色列表
plt.pie([30,40,30], labels=['A','B','C'],colors=['red','green','orange'])
plt.title(label)
设置图表标题
plt.title("Sales Data")
plt.xlabel(label)
设置x轴标签
plt.xlabel("Time")
plt.ylabel(label)
设置y轴标签
plt.ylabel("Revenue")
plt.show()
显示图表
plt.show()
打开项目评价表.docx文件进行自我评价。
6
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$