Python程序开发案例教程(第2版)教案 教学设计 第2章 数字类型与字符串.doc

Python程序开发案例教程(第2版)教案 教学设计 第2章 数字类型与字符串.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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:计算三角形的面积)

一、复习巩固

教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档