- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
博学谷——让IT教学更简单,让IT学习更有效
PAGE12
PAGE5
《Python程序开发案例教程(第2版)》
教学设计
课程名称:
授课年级:
授课学期:
教师姓名:
年月
课题名称
第2章数据类型与字符串
计划课时
8课时
教学引入
在计算机编程中,数据是程序处理的核心。Python中提供了丰富多样的数据类型,简单的数据类型有数字类型和字符串,其中数字类型用于表示数值形式的数据,它可以联合运算符进行算术或逻辑等操作;字符串用于表示文本形式的数据,它能够对文本进行一些诸如分割、拼接、查找和替换操作,在程序中应用十分广泛。本章将对数字类型、字符串和运算符的相关内容进行讲解,并通过实例帮助大家熟练运用它们。
教学目标
使学生掌握数字类型,能够在程序中正确表示不同数字类型的数据
使学生掌握运算符的用法,能够使用运算符进行数值运算
使学生掌握运算符优先级,能够在数值运算中正确使用运算符
使学生掌握字符串的创建方式,能够准确创建字符串类型的变量
使学生掌握格式化字符串的方式,能够使用%、format()和f-string这3种方式格式化字符串
使学生掌握字符串的常见操作,能够使用方法实现字符串的常见操作
使学生掌握字符串的索引和切片,能够使用索引和切片访问字符串的字符或子串
使学生掌握类型转换函数的使用,能够使用类型转换函数对不同类型的数据进行转换
教学重点
算术运算符
比较运算符
赋值运算符
逻辑运算符
成员运算符
运算符优先级
字符串的创建
字符串的格式化
字符串的常见操作
字符串的索引与切片
类型转换函数
教学难点
位运算符
教学方式
课堂教学以PPT讲授为主,并结合多媒体进行教学
教
学
过
程
第一课时
(数字类型、算术运算符、比较运算符)
一、复习巩固
教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。
通过直接引入的方式导入新课
Python中提供了丰富多样的数据类型,例如,数字类型和字符串,其中数字类型用于表示数值形式的数据,它可以联合运算符进行算术或逻辑等操作。本节将对数字类型、算术运算符、比较运算符进行讲解。
知识点1-数字类型
教师通过PPT讲解数字类型
整型
浮点型
复数类型
布尔类型
知识点2-算术运算符
教师通过PPT讲解算术运算符。
(1)算术运算符
加:+
减:-
乘:*
除:/
整除://
取余:%
幂:**
Python中不同类型的对象进行运算的转换规律
①布尔类型在进行算术运算时,将False和True被视为数值0或1
②整型与浮点型进行运算时,将整型转化为浮点型
③其它类型与复数类型进行运算时,将其他类型转换为复数类型
知识点3-比较运算符
教师通过PPT讲解比较运算符。
==
!=
=
=
三、归纳总结
教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。
四、布置作业
教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。
第二课时
(赋值运算符、逻辑运算符、成员运算符、位运算符)
一、复习巩固
教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。
二、通过直接引入的方式导入新课
在上一节中,我们介绍了数字类型、算术运算符、比较运算符,在本节中将对赋值运算符、逻辑运算符、位运算符进行介绍。
三、新课讲解
知识点1-赋值运算符
教师通过PPT讲解赋值运算符。
等:=
加等:+=
减等:-=
乘等:*=
除等:/=
整除等://=
取余等:%=
幂等:**=
知识点2-逻辑运算符
教师通过PPT讲解逻辑运算符。
逻辑或运算:or
逻辑与运算:and
逻辑非运算:not
知识点3-成员运算符
教师通过PPT讲解成员运算符。
代码布局
in:如果给定值在字符串、列表、元组、集合、字典中,返回True,否则返回False。
notin:如果给定值不在字符串、列表、元组、集合、字典中,返回True,否则返回False。
知识点4-位运算符
教师通过PPT讲解位运算符。
按位左移:
按右左移:
按位与:
按位或:|
按位异或:^
按位取反:~
四、归纳总结
教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。
五、布置作业
教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。
第三课时
(运算符优先级、实例1:计算BMI指数、实例2:计算三角形的面积)
一、复习巩固
教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次
您可能关注的文档
- Python程序开发案例教程(第2版)教案 教学设计 第1章 开启Python学习之旅.doc
- Python程序开发案例教程(第2版)教案 教学设计 第3章 流程控制.doc
- Python程序开发案例教程(第2版)教案 教学设计 第4章 列表与元组.doc
- Python程序开发案例教程(第2版)教案 教学设计 第5章 字典和集合.doc
- Python程序开发案例教程(第2版)教案 教学设计 第6章 函数.doc
- Python程序开发案例教程(第2版)教案 教学设计 第7章 类与面向对象.doc
- Python程序开发案例教程(第2版)教案 教学设计 第8章 模块.doc
- Python程序开发案例教程(第2版)教案 教学设计 第9章 文件与文件路径操作.doc
- Python程序开发案例教程(第2版)教案 教学设计 第10章 错误和异常.doc
- Python程序开发案例教程(第2版)教案 教学设计 第11章 正则表达式.doc
文档评论(0)