内容正文:
川教版(2019) 信息技术(八年级下册)
第三单元 数据分析与处理
3.2 统计分析数据(第1课时)
一
学习目标
1、了解python语言的历程和特点
2、了解python的基本算术运算符
通过搜索资料,尝试安装numpy和matplotlib这两个模块。
思考
二
新课讲解
所有程序
运行
cmd
pip install matplotlib
pip install numpy
二
新课讲解
教师讲解——Python模块安装方法
方式1:单文件模块
直接把文件拷贝到$Python_dir/Lib
方式2:多文件模块,带setup.py
下载模块包,进行解压,进入模块文件夹,执行:python setup.py install
二
新课讲解
教师讲解——Python模块安装方法
方式3:easy_install方式
先进行easy_install工具的安装,然后就可以使用easy_install安装模块,命令为:easy_installPackageName
方式4:pip方式
使用pip安装模块的命令为:pip install PackageName
二
新课讲解
教师讲解——Python的介绍
Python是一种面向对象、解释型的计算机程序设计高级语言,其语法简洁清晰,方便对数据进行组织和处理;具有丰富和强大的库,可以支持很多日常问题的程序实现。
二
新课讲解
教师讲解——Python的介绍→python语言的优点
1、语法简单、易学易用
2、跨平台,可移植
3、模块丰富、功能强大
4、面向过程、面向对象
5、具有很好的扩展性
二
新课讲解
教师讲解——Python的介绍→python语言的缺点
1、运行速度不如C++等语言
2、软件升级后不兼容低版本
二
新课讲解
教师讲解——Python的介绍→python语言的集成开发环境
python程序比较方便的是使用集成开发环境(IDE),其中,IDLE是开发python程序的基本IDE,打开IDLE,会出现交互式解释器python shell,可以通过它在IDLE内部执行python命令。此外,还有一个编辑器,通过python shell菜单:file→new file,打开编辑器。
二
新课讲解
教师讲解——Python的算术运算符
运算符 描述 实例
+ 加 1+2=3
- 减 10-5=5
* 乘 2*3=6
/ 除 10/20=0.5
// 取整数 返回除法的商的整数部分,9//2=4
% 取余数 返回除法的余数部分,9%2=1
** 幂 又称为次方、乘方,2**3=8
二
新课讲解
教师讲解——Python的算术运算符
在Python中进行数学计算时,和数学中的运算符优先级一致,同样也是先乘除后加减,同级运算符从左至右计算,可以使用“( )”调整计算的优先级。
二
新课讲解
教师讲解——Python的算术运算符
Python中的算数运算符优先级由高到低的顺序排列如下表所示。
运算符 描述
** 幂(最高优先级)
* / % // 乘、除、取余数、取整数
+ - 加、减
二
新课讲解
练习
请写出下列算式在python中的运算结果。
3+2*6=
16%3=
18+77%9=
5*6**2=
28//9=
13*9//7=
3*(7+8)=
35/7=
(88-19)/2+34=
二
新课讲解
任务一
请编写程序代码实现练习的算术,检查结果是否一致。
二
新课讲解
教师讲解——Python的算术运算符
八年级学生体重指数等级表
等级 正常 低体重 超重 肥胖
男生 15.7~22.5 ≤15.6 22.6~25.2 ≥25.3
女生 15.3~22.2 ≤15.2 22.3~24.8 ≥24.9
二
新课讲解
任务二
请根据老师提供的学生体质健康测试表中的数据,编写程序计算出每位同学的体重指数。
姓名 性别 身高/m 体重/kg
欢欢 男 1.62 52
乐乐 女 1.60 45
团团 男 1.61 43
圆圆 女 1.46 32
体重指数(BMI)=体重(千克)/身高2(米2)
二
新课讲解
任务二
请根据老师提供的学生体质健康测试表中的数据,编写程序计算出每位同学的体重指数。
二
新课讲解
任务二
根据八年级学生体重指数等级表可以看出:欢欢、乐乐、团团的体重指数处于正常范围,而圆圆的体重指数只有15.012197410395949,属于低体重。所以圆圆还需要在健康饮食、平衡营养的基础上加强体育锻炼。
等级 正常 低体重 超重 肥胖
男生 15.7~22.5 ≤15.6 22.6~25.2 ≥25.3
女生 15.3~22.2 ≤15.2 22.3~24.8 ≥24.9
三
课堂小结
小结
请各小组根据