Python程序设计现代方法(第2版)教案 第3章 字符串_第1页
Python程序设计现代方法(第2版)教案 第3章 字符串_第2页
Python程序设计现代方法(第2版)教案 第3章 字符串_第3页
Python程序设计现代方法(第2版)教案 第3章 字符串_第4页
Python程序设计现代方法(第2版)教案 第3章 字符串_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

博学谷——让IT教学更简单,让IT学习更有效PAGE12PAGE3《Python程序设计现代方法(第2版)》教学设计课程名称:授课年级:授课学期:教师姓名:年月课题名称第3章字符串计划课时6课时教学引入日常生活中经常会看见一些文本类型的数据,比如电子邮件、评论、个人资料等,这些数据的内容形式比较复杂,包括字母、数字、标点符号、特殊符号、汉字等,程序中使用字符串表示这些信息。本章将针对字符串的内容进行详细讲解。教学目标使学生掌握字符串的定义方式,能够准确定义字符串使学生掌握字符串的索引和切片,能够通过索引和切片获取字符串的子串使学生掌握字符串格式化的方式,能够通过%、format()和f-string这3种方式格式化字符串使学生熟悉字符串的运算符,能够通过+和*运算符实现字符串的拼接和复制使学生掌握字符串的处理函数,能够通过len()函数和ord()函数计算字符串的长度以及返回单个字符的ASCII值使学生掌握字符串的处理方法,能够根据需要选择合适的方法处理字符串教学重点字符串的定义字符串的索引与切片字符串处理函数字符串大小写转换的方法查找与替换字符串的方法分割与拼接字符串的方法教学难点字符串的索引与切片教学方式课堂教学以PPT讲授为主,并结合多媒体进行教学教学过程第一课时(字符串的定义、字符串的索引与切片)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接导入的方式导入新课字符串是一个有序的字符集合,它里面的字符默认采用Unicode编码,可以是字母、数字、标点、特殊符号、中文等字符。本节将对字符串的定义和字符串的索引与切片进行介绍。三、新课讲解知识点1-字符串的定义教师通过PPT结合实操的形式讲解什么是字符串。(1)字符串的概念。(2)字符串的定义方式。单引号双引号三引号(3)使用引号定义字符串的注意点。使用单引号或双引号定义字符串时,字符串的内容不能包含单引号或双引号。(4)转义字符的概念与使用。(5)原始字符串的使用(6)通过示例演示字符串的定义。知识点2-字符串的索引与切片教师通过PPT结合实操的形式讲解字符串的索引与切片。(1)索引。索引概念正向索引逆向索引(2)切片。切片的使用使用切片时注意点(切片截取的子串包含起始索引对应的字符,但不包含结束索引对应字符)(3)通过示例演示索引和切片的使用。四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第二课时(使用格式符%格式化字符串、使用format()方法格式化字符串)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课上节课我们主要对字符串的定义和字符串的索引与切片进行了介绍,本节课将学习使用格式符%格式化字符串和使用format()方法格式化字符串。三、新课讲解知识点1-使用格式符%格式化字符串教师通过PPT结合实操的形式介绍使用%格式化字符串。(1)%格式化字符串的使用。Python会使用一个带有格式符的字符串作为模板,这个格式符用于为真实值预留位置,并说明真实值应该呈现的格式。(2)常见的格式符。%c%s%i或%d%o%x%e%E%f(3)通过示例演示使用%格式化字符串。知识点2-使用format()方法格式化字符串教师通过PPT结合实操的形式介绍使用format()方法格式化字符串。(1)介绍format()方法的使用场景。(2)介绍format()方法的语法格式。(3)介绍format()方法中的序号使用。(4)介绍format()方法中使用控制信息。填充对齐宽度显示千分位数精度类型(5)通过示例演示format()方法的使用。四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第三课时(使用f-string格式化字符串、实例:制作高铁名片)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课上节课我们主要对使用格式符%格式化字符串和使用format()方法格式化字符串进行了介绍,本节课将学习使用f-string格式化字符串和实例:制作高铁名片。三、新课讲解知识点1-使用f-string格式化字符串教师通过PPT介绍使用f-string格式化字符串。f-string提供了一种更为简洁的格式化字符串的方式,它在形式上以f或F引领字符串,在字符串中使用“{变量名}”标明被替换的真实值所在位置。知识点2-实例:制作高铁名片教师通过PPT结合实操的形式讲解实例:制作高铁名片。(1)通过PPT介绍任务案例需求。(2)通过PPT介绍任务案例分析思路。(3)在PyCharm中实现实例:制作高铁名片。四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第四课时(字符串运算符、字符串处理函数)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课上节课我们主要对使用f-string格式化字符串和实例:制作高铁名片进行了介绍,本节课将学习字符串运算符符和字符串处理函数。三、新课讲解知识点1-字符串运算符教师通过PPT结合实操的形式介绍字符串运算符。(1)字符串的连接。(2)字符串的比较。(3)检测字符串是否存在。(4)通过示例演示字符串运算符的使用。知识点2-字符串处理函数教师通过PPT结合实操的形式介绍字符串处理函数。(1)len()函数。(2)ord()函数。(3)通过示例演示len()函数和ord()函数的使用。四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第五课时(字符串大小写转换的方法、查找与替换字符串的方法)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课上节课我们主要对字符串运算符符和字符串处理函数进行了介绍,本节课将学习字符串大小写转换的方法和查找与替换字符串的方法。三、新课讲解知识点1-字符串大小写转换的方法教师通过PPT结合实操的形式介绍字符串大小写转换的方法。(1)upper()方法。(2)lower()方法。(3)capitalize()方法。(4)title()方法。(5)通过示例演示字符串大小写转换的方法。知识点2-查找与替换字符串的方法教师通过PPT结合实操的形式介绍查找与替换字符串的方法。(1)find()方法。(2)replace()方法。(3)通过示例演示查找与替换字符串的方法。四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第六课时(分割与拼接字符串的方法、实例:文本检测程序)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课上节课我们主要对字符串大小写转换的方法和查找与替换字符串的方法进行了介绍,本节课将学习分割与拼接字符串的方法、实例:文本检测程序。三、新课讲解知识点1-分割与拼接字符串的方法教师通过PPT结合实操的形式介绍分割与拼接字符串的方法。(1)split()方法。(2)join()方法。(3)通过示例演示split()和join()方法的使用。知识点2-实例:文本检测程序教师通过PPT结合实操的形式讲解实例:文本检测程序。(1)通过PPT介绍任务案例需求。(2)通过PPT介绍任务案例分析思路。(3)在PyCharm中实现实例:文本检测程序代码。四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第七、八课时(上机练习)上机练习主要针对本章中需要重点掌握的知识点,以及在程序中容易出错的内容进行练习,通过上机练习可以考察同学对知识点的掌握情况,对代码的熟练程度。上机一:(考察知识点为字符串的索引与切片、使用格式符%格式化字符串、使用format()方法格式化字符串、使用f-string格式化字符串、实例:制作高铁名片)形式:单独完成题目:请按要求完成以下练习,具体如下:(1)定义字符串“精诚所至金石为开”,并使用正向索引和反向索引获取字符串“诚”。(2)使用格式符%格式化字符串输出“我叫{小明},今年{18}岁了”(3)根据3.3.2中示例练习使用format()方法格式化字符串。(4)根据3.3.3中的示例练习使用f-string格式化字符串。(5)根据3.4中的实现思路实现实例:制作高铁名片。上机二:(考察知识点为字符串处理函数、字符串大小写转换的方法、查找与替换字符串的方法、分割与拼接字符串的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论