版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ADDINCNKISM.UserStyle教案首页课序6学时2周次教学内容第4章(数值类型)教学目标知识掌握Python四种数值类型:整数int、浮点数float、布尔bool、复数complex的基本概念;理解不同数值类型的表示形式、取值特点、书写规范;掌握布尔类型的真假判定规则,了解复数的基本结构;理解不同数值类型之间的简单区别与使用场景。能力能够正确定义、赋值四种数值类型变量;能够判断数据所属数值类型,具备基础数据分辨能力;能够结合案例完成简单数值定义、输出。素养培养学生严谨的数据思维,规范代码书写习惯;养成区分数据类型、合理选用数据类型的编程思维;培养学生自主探究、动手实操、逻辑分析的综合素养。教学重点整数、浮点数、布尔类型的语法格式与使用方法;布尔类型True、False的逻辑含义;四种数值类型的直观区分方式。教学难点浮点数存储精度问题以及书写规范;布尔类型的本质(1和0)理解;复数结构(实部、虚部)的理解与简单使用。教学方法手段讲授法、案例演示法、对比分析法。教学组织方式内容导入知识讲解互动测验本节小结布置作业课后反思教学环节课程引入新课讲解课堂讨论每课小结布置作业时间分配(以分钟计算)575532(以2课时为单元)教学设计一、内容导入展示生活常见数据:人数、身高、对错判断、数学虚数。在编程中,不同的数据为什么要分类?人数、身高、逻辑判断能否用同一种数据存储?引出本节课知识点:Python内置四种基础数值类型,分别为整数、浮点数、布尔、复数。二、知识讲解(一)整数类型int1.概念讲解整数int是不带小数的数字,包含正整数、负整数、零,可以使用二进制、八进制、十六进制和十进制来表示int。Python整数长度无限制,可写超大整数。为了提高可视性,可以使用下环线三位三位分割大整数。代码演示:定义整数变量,使用type()查看数据类型。举例:人数、年龄、编号、个数。#1.定义:人数(整数)people_num=45print("人数:",people_num)print("数据类型:",type(people_num))#查看类型print("-"*30)#2.定义:年龄(整数)age=20print("年龄:",age)print("数据类型:",type(age))print("-"*30)#3.定义:编号(整数)stu_id=2025001print("学号:",stu_id)print("数据类型:",type(stu_id))print("-"*30)#4.定义:个数(整数)count=100print("物品个数:",count)print("数据类型:",type(count))(2)浮点数类型float(7分钟)1.概念讲解float表示带有小数点的数字,用于表示小数、高精度数据。浮点数和整数运算时,整数会自动转换为小数。重点提示:浮点数存在精度误差,不能直接比较两个小数是否相等,需要使用math.isclose(),不适合极高精度运算。2.代码演示num1=3.14159num2=2.6789num3=5.024#1.四舍五入保留2位小数res1=round(num1,2)res2=round(num2,2)#2.四舍五入保留1位小数res3=round(num3,1)#3.不指定小数位数,直接取整数res4=round(3.56)应用场景身高、体重、温度、金额。(三)布尔类型bool(6分钟)1.概念讲解布尔类型只有两个值:True(真)、False(假)。布尔本质为特殊整数,True=1,False=0。代码演示x=20y=15res1=x>yres2=x<yres3=x==y应用场景条件判断、开关状态、对错判定。(四)复数类型complex1.概念讲解复数由实部+虚部组成,格式:a+bj。Python中虚部后缀为j,不是数学i,j要放到数字的后面去。演示代码:定义复数,查看实部、虚部。#1.定义复数格式:实部+虚部jc1=3+5jc2=2.5-4jc3=-6j#实部为0的复数#2.读取实部、虚部print("c1实部:",c1.real)print("c1虚部:",c1.imag)print("-"*30)应用场景:电路分析、数学建模、信号处理。(5)互动设计•给出综合案例代码,一次性定义四种数值类型。•课堂提问:判断每一个变量属于哪一种数据类型。•随机抽查学生回答,纠正易错点(布尔大小写、复数j)。•统一演示运行结果,总结判定技巧。三、课堂小结(3分钟)快速总结四类数值:int整数、float小数、bool真假、complex复数。提炼易错点:布尔首字母大写、复数j表示、浮点数精度问题。强调使用原则:根据业务场景合理选择数据类型。四、布置作业1.基础作业:分别定义int、float、bool、complex四种变量,使用type()输出类型。2.思考题:True和False参与数学运算结果是什么?为什么?3.预习作业:预习数据类型转换方法。课堂组织【教师活动】情景导入、问题提出、知识点讲授【学生活动】思考生活中不同数据的特点,区分整数、小数、逻辑值。跟随教师思路,明确本节课学习任务。学生活动对比整数与浮点数区别,记录小数点为判定核心。实操定义浮点型变量,观察输出格式。ADDINCNKISM.UserStyle教案首页课序7学时2周次教学内容第4章数值和字符串(字符串)教学目标知识掌握字符串的概念、三种定义格式,理解字符串属于不可变序列特性;理解字符编码原理,掌握字符串编码(encode)和解码(decode)过程;熟练掌握字符串切片、拼接、遍历等常见操作及常用内置方法;了解字符串常量的含义,掌握string模块常用常量。能力能够区分不同引号使用场景;能够完成字符串编码、解码转换,解决中文乱码问题;能够利用切片、内置方法完成字符串查找、替换、分割、大小写转换;能够合理使用字符串常量完成字符筛选、数据形态的判断。素养培养学生字符存储逻辑思维,理解计算机底层编码规则;培养规范代码书写习惯,养成严谨的数据处理思维。教学重点字符串三种定义方式、引号使用规则;字符串切片语法、字符串常用内置方法;编码(encode)、解码(decode)转换逻辑。教学难点字符串不可变特性的理解;编码格式(UTF-8、GBK)区别,乱码产生原因;切片语法中正索引、负索引的取值逻辑。教学方法手段讲授法、案例演示法、对比教学法、任务驱动法。教学组织方式内容导入知识讲解互动测验本节小结布置作业课后反思教学环节课程引入新课讲解课堂讨论每课小结布置作业时间分配(以分钟计算)575532(以2课时为单元)教学设计一、内容导入计算机如何存储中文?为什么有时候文字会出现乱码?引出本节课四大知识点:字符串定义、编码解码、常用操作、字符串常量。说明字符串是使用频率最高的数据类型,广泛用于办公、爬虫、数据分析。二、知识讲解(一)字符串定义1.概念讲解字符串是由字符组成的有序、不可变序列,用于存储文本信息。讲解三种定义格式:单引号、双引号、三引号(多行字符串)。单双引号无区别,三引号保留换行格式。重点强调:字符串不可变,不能直接修改某一个字符。代码演示(二)字符串编码与解码1.概念讲解计算机只能存储二进制,文字必须编码转为二进制;二进制还原文字为解码。常用编码格式:UTF-8(通用)、GBK(中文)。语法讲解:编码encode()、解码decode()。乱码原因:编码格式与解码格式不一致。代码演示演示中文编码、解码过程,展示乱码案例。(三)字符串常见操作和方法1.概念讲解基础操作:字符串拼接、重复、索引访问、切片操作。切片重难点:正索引从0开始,负索引从末尾开始。常用内置方法:长度len()、大小写转换、替换replace()、分割split()、去除空格strip()。2.代码演示print("c1实部:",c1.real)(四)字符串常量(5分钟)1.概念讲解string模块内置固定不变的字符集合,称为字符串常量。常用常量:大小写字母、数字、标点符号。应用场景:验证码生成、字符过滤、数据筛选。2.代码演示s1='python's2="编程"s3="""多行文本"""#二、编码解码str1="中文测试"b=str1.encode("utf-8")#编码s=b.decode("utf-8")#解码#三、常用操作s="HelloPython"print(len(s))#长度print(s.strip())#去除空格print(s.upper())#大写print(s.lower())#小写print(s[2:6])#切片#四、字符串常量importstringprint(string.ascii_letters)print(string.digits)(五)综合案例设计综合案例:输入个人信息,完成字符串截取、大小写转换、去除空格、编码保存。课堂提问:切片截取第2到第5个字符、判断编码格式。随机抽查学生回答切片索引取值,纠正负索引易错点。统一运行案例代码,梳理全部知识点。三、课堂小结总结四大知识点:三种定义、编码解码、切片与常用方法、字符串常量。提炼易错点:字符串不可变、切片左闭右开、编码格式统一防乱码。梳理应用场景:文本处理、信息提取、数据清洗。四、布置作业布置作业基础作业:分别使用单、双、三引号定义字符串,完
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上海海洋大学《安全生产法律法规》2025-2026学年第一学期期末试卷(A卷)
- 上海海洋大学《Android 应用开发》2025-2026学年第一学期期末试卷(A卷)
- 职业教育考试题库及答案
- 自费出国留学中介服务合同书
- 新冠肺炎患者康复训练指导
- 数字货币概论-第三章 主流的虚拟数字货币
- 护理课件教程及下载
- 母婴护理中的婴儿习惯养成训练
- 新生儿呕吐护理方法
- 工贸类继续教育题库及答案
- 重庆水务环境集团招聘笔试真题2025
- 2026年高考地理考前20天冲刺讲义(二)(解析版)
- GB/Z 177.8-2026人工智能终端智能化分级第8部分:音箱
- 高血压性脑出血重症管理专家共识(2026版)
- 陕西省2025-2026学年高三下4月联考物理试卷
- 本地市场效应理论:溯源、演进与展望
- 第11课 少年当自强 第一课时 课件(内嵌视频) 2025-2026学年统编版道德与法治二年级下册
- 国铁集团招聘考试题目
- 小白兔的奇幻森林之旅童话故事创作4篇
- 公交系统消防培训课件
- 质量安全总监培训记录课件
评论
0/150
提交评论