Python基础任务驱动教程教学设计.docx

上传人:李司机 文档编号:7016337 上传时间:2024-04-12 格式:DOCX 页数:82 大小:198.13KB
返回 下载 相关 举报
Python基础任务驱动教程教学设计.docx_第1页
第1页 / 共82页
Python基础任务驱动教程教学设计.docx_第2页
第2页 / 共82页
Python基础任务驱动教程教学设计.docx_第3页
第3页 / 共82页
Python基础任务驱动教程教学设计.docx_第4页
第4页 / 共82页
Python基础任务驱动教程教学设计.docx_第5页
第5页 / 共82页
点击查看更多>>
资源描述

《Python基础任务驱动教程教学设计.docx》由会员分享,可在线阅读,更多相关《Python基础任务驱动教程教学设计.docx(82页珍藏版)》请在三一办公上搜索。

1、黑马程序员Python程序设计任务驱动教程教学设计课程名称:授课年级:授课学期:教师姓名:课题名称第1章搭建Python开发环境计划课时3课时教学引入Python语言自诞生以来,因其简洁优美的语法、高效的开发效率、强大的功能等特点,迅速在众多领域占据一席之地,成为初学者学习编程的首选语言之一。本章通过3个任务对搭建Python开发环境的相关内容进行讲解。教学目标 使学生了解PythOn的发展史,能够说出Python语言的发展过程 使学生了解PythOn的优缺点,能够说出PythOn语言的优点和缺点 使学生熟悉Python的应用领域,能够至少列举3个PythOn语言的应用领域 使学生掌握Pyth

2、on解释器的安装方法,能够独立在计算机中安装Python解释器 使学生掌握IDLE工具的使用方法,能够熟练使用IDLE工具编写并运行代码 使学生掌握PyCharm工具的安装方法,能够独立在计算机中安装PyCharmUI 使学生掌握PyCharm工具的使用方法,能够熟练使用PyCharm工具编写并运行代码教学重点任务1-1安装Python解释器PyCharm工具的基本使用教学难点PyCharm工具的基本使用教学方式课堂教学以PPT讲授为主,并结合多媒体进行教学教学过程第一课时(Python的发展史、PythOn的优缺点、PythOIl的应用领域、任务1-1安装Python解释器、IDLE工具的基

3、本使用、任务1-2华智冰打招呼(一)一、创设情景,导入新课教师通过给学生展示一些人工智能产品,比如智能客服机器人、指纹识别等,引导学生了解到开发这些产品的编程语言多数基于Python,从而导入我们本节课要介绍的主题Pythono二、新课讲解知识点I-Python的发展史.教师通过PPT讲解Python的发展史(1) 1991年,PythOn第一个公开版本发行。(2) 2000年10月Python2.0发布,Python社区逐步成熟。(3) 2010年,PythOn2.x系列发布了最后一个版本,其主版本号为2.7。(4)2008年12月Python3.0版本发布,语法和解释器上做了很多重大改进,

4、解释器完全采用面向对象的方式实现。(5)2022年1月14日发布Python3.10.2,该版本是本书完稿时的最新版本。知识点2-Python的优缺点教师通过PPT讲解Python语言的优点和缺点。(1)优点 代码简洁 语法优美 简单易学 开源 可移植 扩展性良好 类库丰富 通用灵活 模式多样 良好的中文支持(2)缺点 执行效率不够高知识点3-Python的应用领域教师通过PPT讲解Python语言的应用领域。(1) Web开发(2)科学计算与数据分析(3)自动化运维(4)网络爬虫(5)游戏开发(6)人工智能知识点4-任务1-1安装Python解释器教师通过PPT结合实操的形式讲解任务I-Io

5、(1)通过PPT介绍任务的需求。(2)通过PPT介绍任务1-1的分析思路。(3)在计算机中演示PythOn解释器的安装步骤。知识点5-IDLE工具的基本使用教师通过PPT结合实操的形式讲解IDLE工具。(1) IDLE工具的概念(2) IDLE工具的界面。(3) IDLE工具运行代码的方式。交互式运行代码文件式运行代码(4)在IDLE工具中演示编写代码和运行代码。知识点6-任务1-2华智冰打招呼(一)教师通过PPT结合实操的形式讲解任务l-2o(1)通过PPT介绍任务12的需求。(2)通过PPT介绍任务12的分析思路。(3)通过IDLE工具演示任务1-2的实现过程。三、归纳总结教师回顾本节课所

6、讲的内容,并通过测试题的方式引导学生解答问题并给予指导。四、布置作业教师通过富校教辅平台()布置本节课作业以及下节课的预习作业。第二课时(Pyeharm工具的安装、PyCharm工具的基本使用、任务1-3华智冰打招呼(二)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过需求引入的方式导入新课教师通过讲解IDLE工具的局限性,比如界面不友好、缺少代码提示功能等,引导学生了解更便捷的开发工具,开发人员使用较多的一款开发工具PyCharm,从而导入本节课要介绍的内容。三、新课讲解知识点I-PyCharm工具的安装教师通过PPT结合实操的形式讲解PyCharm

7、工具的安装。(1)介绍在计算机中安装PyCharm工具的步骤。在浏览器中访问PyCharm的下载页面,说明Community和Professional版本的区别。下载Community版本的PyCharm安装包,下载完成后双击安装包进入WelcometoPyCharmCommunityEditionSetup界面。G)单击Next”按钮进入ChooseInstallLocation界面。单击Next”按钮进入InStanationoPtiOnS界面。勾选所有选项,单击“Next”按钮进入ChOOSeStartMenUFOIder界面。6单击“Install”按钮进入InStalling界面。待

8、安装完成后自动进入CompletingPyCharmCommunityEditionSetup界面。单击“Finish”按钮完成PyCharm工具的安装。(2)在计算机上演示PyCharm工具的安装。知识点2-PyChann工具的基本使用教师通过实操的形式讲解PyCharm工具的基本使用。(1)在PyCharm工具中演示初次使用需要完成的操作。(2)在PyCharm工具中演示重置颜色主题的操作。(3)在Pyeharm工具中演示创建新项目的操作。(4)在PyCharm工具中演示编写与运行代码的操作。知识点3-任务1-3华智冰打招呼(二)教师通过PPT结合实操的形式讲解任务l-3o(1)通过PPT

9、介绍任务13的需求。(2)通过PPT介绍任务13的分析思路。(3)通过PyChann工具演示任务1-3的实现过程。四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过富校教辅平台()布置本节课作业以及下节课的预习作业。第三课时(上机练习)上机练习主要针对本章中需要重点掌握的知识点,以及在程序中容易出错的内容进行练习,通过上机练习可以考察同学对知识点的掌握情况,对代码的熟练程度。上机一:(考察知识点为任务1-1安装Python解释器)形式:单独完成题目:根据任务描述的要求,编写代码实现任务1-1。上机二:(考察知识点为任务12华智冰打招呼(一)

10、形式:单独完成题目,根据任务描述的要求,编写代码实现任务l-2o上机三:(考察知识点为任务1-3华智冰打招呼(二)形式;单独完成题目:根据任务描述的要求,编写代码实现任务l-3o教学后记黑马程序员Python程序设计任务驱动教程教学设计课程名称:授课年级:授课学期:教师姓名:课题名称第2章Python基础计划课时7课时教学引入不积陛步,无以至千里;不积小流,无以成江海。若想使用Python语言编写程序,首先需要掌握PyIhOn基础知识,包括编码规范、变量的定义、数据类型、关键字、输入和输出函数以及运算符,本章将通过11个任务对PyIhon的基础知识进行讲解。教学目标 使学生了解Python的编

11、码规范,熟悉注释、缩进、语句换行的规范 使学生了解Python中的关键字,能够识别程序中的关键字 使学生掌握变量的定义方法,能够在程序中定义合法的变量 使学生熟悉变量的数据类型,能够使用type。函数查看变量的数据类型 使学生掌握类型转换函数的使用方法,能够通过类型转换函数对不同类型白 使学生掌握Print()函数的使用,能够使用Print()函数输出数据 使学生熟悉转义字符的作用,能够在代码中正确使用转义字符 使学生掌握input。函数的使用方法,能够通过input()函数接收用户从键盘用 使学生掌握运算符的用法,能够使用运算符进行数值运算 使学生掌握运算符优先级,能够在数值运算中正确使用运

12、算符教学重点变量Print()函数input。函数教学难点变量的数据类型逻辑运算符位运算符教学方式课堂教学以PPT讲授为主,并结合多媒体进行教学教学过程第一课时(编码规范、关键字、变量、任务2-1输出古诗望岳)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课教师提前准备两段示例代码,一段未遵守编码规范,另一段遵守编码规范,三、新课讲解知识点1-编码规范教师通过PPT结合实操的形式讲解Python编码规范(1)介绍注释的几种方式。(2)介绍缩进的格式要求。(3)介绍语句换行的格式要求。(4)通过代码演示注释、缩进和语句换行。知识点2

13、-关键字教师通过PPT结合实操的形式讲解关键字。(1)关键字的概念关键字又称保留字,它是Python语言预先定义好的具有特定含义的标识符(2)PythOn3.10的关键字(3)查看关键字的说明和使用方法的方式在命令提示符中进入Python环境,使用help()函数可查看每个关键字的说U(4)通过命令提示符演示如何查看关键字知识点3-变量教师通过PPT讲解变量。(7)变量的作用如果我们想获取内存单元中的数据,可以通过变量实现。(8)定义变量Python中直接使用“二”赋值就实现了变量的定义。(9)变量的命名规范变量名由字母、数字或下画线组成,且不能以数字开头。 变量名区分大小写。 不允许使用关键

14、字作为变量名。(10) 变量的命名建议 见名知意:变量名应有意义,尽量做到看一眼便知道变量所表示的含5 命名规则:建议常量名使用大写的单个单词或由下画线连接的多个单力知识点4-任务2-1输出古诗望岳教师通过PPT结合实操的形式讲解任务2-1o(4)通过PPT介绍任务2-1的需求。(5)通过PPT介绍任务2-1的分析思路。(6)通过代码演示任务24的实现过程。四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给q五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课白第二课时(变量的数据类型、type()函数、任务2-2特工“零”、类型转换函数、任务2-3模拟超市结

15、账抹零)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固M二、通过需求引入的方式导入新课教师提前准备几个不同类型的数据,例如10、10.0、”0,等,通过给学生提三、新课讲解知识点1-变量的数据类型教师通过PPT讲解变量的数据类型。(1)数字类型 整型 浮点型 复数类型 布尔类型(2)组合数据类型 字符串类型 列表类型 元组类型 集合类型 字典类型知识点2-type()函数教师通过PPT讲解lype()函数。(1) Python解释器会根据变量保存的数据自动确定数据类型。(2)通过type。函数可以查看变量的数据类型。知识点3-任务2-2特工“零”教师通过PPT结合

16、实操的形式讲解任务2-2o(1)通过PPT介绍任务22的需求。(2)通过PPT介绍任务2-2的分析思路。(3)通过代码演示任务2-2的实现过程。知识点4-类型转换函数教师通过PPT结合实操的形式讲解类型转换函数。(I)数字类型的转换函数 into float() complex()(2)组合数据类型的转换函数 str() list() tuple() set()(3)通过代码演示类型转换函数的基本使用知识点5-任务2-3模拟超市结账抹零教师通过PPT结合实操的形式讲解任务2-3o(1)通过PPT介绍任务2-3的需求。(2)通过PPT介绍任务2-3的分析思路。(3)通过代码演示任务2-3的实现过

17、程。四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第三课时(Print()函数、转义字符、任务2-4输出歌唱祖国部分歌词、input。函数、任务2-5毛遂自荐)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课上节课我们学习了变量的数据类型以及类型转换函数,本节课我们主要学习两个重要的函数,分别是Prim()函数和input。函数。三、新课讲解知识点I-Print()函数教师通过PPT结合实操的形式讲解Print()函数。(

18、1) Print()函数的作用Print()函数用于向控制台中输出数据,它可以输出任何类型的数据。(2) Print()函数的语法格式(3)通过代码演示Printo函数的基本使用知识点2-转义字符教师通过PPT结合实操的形式讲解转义字符。(I)转义字符的概念转义字符是由反斜杠与ASCII码组合而成,使组合后的字符产生新的含义。(2)常用的转义字符 b:退格 n:换行符 v:纵向制表符 Vt:横向制表符 r:回车符 V:单引号字符 V:双引号字符(3)通过代码演示转义字符的基本使用知识点3-任务2-4输出歌唱祖国部分歌词教师通过PPT结合实操的形式讲解任务2-4o(1)通过PPT介绍任务2-4的

19、需求。(2)通过PPT介绍任务2-4的分析思路。(3)通过代码演示任务2-4的实现过程。知识点4-input()函数教师通过PPT结合实操的形式讲解input。函数。(1)input。函数的作用input()函数用于接收用户从键盘输入的数据,接收后会返回一个字符串类型的数据。(2)input()函数的语法格式(3)通过代码演示input。函数的基本使用知识点5-任务2-5毛遂自荐教师通过PPT结合实操的形式讲解任务2-5O(1)通过PPT介绍任务2-5的需求。(2)通过PPT介绍任务2-5的分析思路。(3)通过代码演示任务2-5的实现过程。四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方

20、式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台(http:)布置本节课作业以及下节课的预习作业。第四课时(算术运算符、赋值运算符、任务2-6体质指数、比较运算符、任务2-7判断是否超速、逻辑运算符、任务2-8判断能否组成三角形)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课上节课我们主要学习了PrintO函数、input。函数,以及转义字符的使用,本节课将学习几种运算符,包括算术运算符、赋值运算符、比较运算符和逻辑运算符。三、新课讲解知识点1-算术运算符教师通过PPT结合实操的形式讲解算术运算符。(1)算术运算符

21、的种类Python中的算术运算符包括+、-、*、/、%和*。(2)运算时数据类型转换的规律 布尔类型在进行算术运算时,被视为数值。或1。 整型与浮点型在进行运算时,会将整型转化为浮点型。 其它类型与复数类型运算时,会将其它类型转换为复数类型。(3)运算的注意事项浮点型数据在进行运算时可能会出现精度损失,这是因为浮点型的精度是有限的,默认长度为17位。知识点2-赋值运算符教师通过PPT结合实操的形式讲解赋值运算符。Python中的复合赋值运算符有+=、=、*=、/=、=、%=、*=。知识点3-任务2-6体质指数教师通过PPT结合实操的形式讲解任务2-6o(1)通过PPT介绍任务2-6的需求。(2

22、)通过PPT介绍任务2-6的分析思路。(3)通过代码演示任务2-6的实现过程。知识点4-比较运算符教师通过PPT结合实操的形式讲解比较运算符。(I)比较运算符的说明Python中的比较运算符有=、!=、=o(2)比较运算符的注意事项比较运算符只对操作数进行比较,不会对操作数自身造成影响。比较运算符与操作数构成的表达式的结果只能是True或Falseo(3)通过代码演示比较运算符的基本使用知识点5-任务2-7判断是否超速教师通过PPT结合实操的形式讲解任务2-7。(1)通过PPT介绍任务2-7的需求。(2)通过PPT介绍任务2-7的分析思路。(3)通过代码演示任务2-7的实现过程。知识点6-逻辑

23、运算符教师通过PPT结合实操的形式讲解逻辑运算符。(1)逻辑运算符的作用 and:若and两边操作数的布尔值均为TrUe,则结果为右边的操作数,否则返回左边的操作数。 or:若。r左边操作数的布尔值均为TrUe,则结果为左边的操作数,否则返回右边的操作数。not:若操作数的布尔值为TrUe,则结果为False。(2)通过代码演示逻辑运算符的基本使用知识点7-任务2-8判断能否组成三角形教师通过PPT结合实操的形式讲解任务2-8o(1)通过PPT介绍任务2-8的需求。(2)通过PPT介绍任务2-8的分析思路。(3)通过代码演示任务2-8的实现过程。四、归纳总结教师回顾本节课所讲的内容,并通过测试

24、题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第五课时(位运算符、任务2-9判断奇偶数、成员运算符、任务2-10径赛项目查询、运算符优先级、任务2-11计算正五角星的面积)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课上节课我们主要学习了算术运算符、赋值运算符、比较运算符和逻辑运算符,本节课将学习其他几种运算符,包括位运算符、成员运算符以及运算符优先级。三、新课讲解知识点1-位运算符教师通过PPT结合实操的形式讲解位运算符。(1)位运算符的作用 :按位左移。 :按位右

25、移。 &:按位与运算。 |:按位或运算。 :按位异或运算。 :按位取反。(2)通过代码演示位运算符的基本使用知识点2-任务2-9判断奇偶数教师通过PPT结合实操的形式讲解任务2-9o(1)通过PPT介绍任务2-9的需求。(2)通过PPT介绍任务2-9的分析思路。(3)通过代码演示任务2-9的实现过程。知识点3-成员运算符教师通过PPT结合实操的形式讲解成员运算符。(1)成员运算符的作用 in:如果指定元素在序列中返回TrUe,否则返回FaISe。 notin:如果指定元素不在序列中返回TrUe,否则返回False。(2)通过代码演示成员运算符的基本使用知识点4-任务2-10径赛项目查询教师通过

26、PPT结合实操的形式讲解任务2-10o(1)通过PPT介绍任务2-10的需求。(2)通过PPT介绍任务2-10的分析思路。(3)通过代码演示任务2/0的实现过程。知识点5-运算符优先级教师通过PPT结合实操的形式讲解运算符优先级。(I)运算符的优先级 * *、/、% +、- 、 & I in、notin、is、isnot v、=、=、!=、not、andsor(2)通过代码演示运算符优先级知识点6-任务2-11计算正五角星的面积教师通过PPT结合实操的形式讲解任务2-1Io(1)通过PPT介绍任务2/1的需求。(2)通过PPT介绍任务2-11的分析思路。(3)通过代码演示任务2/1的实现过程。

27、第六、七课时(上机练习)上机练习主要针对本章中需要重点掌握的知识点,以及在程序中容易出错的内容进行练习,通过上机练习可以考察同学对知识点的掌握情况,对代码的熟练程度。上机一:(考察知识点为任务2输出古诗望岳)形式:单独完成题目,根据任务描述的要求,编写代码实现任务21。上机二:(考察知识点为任务22特工“零”形式,单独完成题目:根据任务描述的要求,编写代码实现任务2-2。上机三:(考察知识点为任务23模拟超市结账抹零)形式:单独完成题目:根据任务描述的要求,编写代码实现任务23。上机四:(考察知识点为任务25毛遂自荐)形式,单独完成题目:根据任务描述的要求,编写代码实现任务25。上机五:(考察

28、知识点为任务26体质指数)形式,单独完成题目:根据任务描述的要求,编写代码实现任务2-6。上机六:(考察知识点为任务27判断是否超速)形式,单独完成题目:根据任务描述的要求,编写代码实现任务27。上机七,(考察知识点为任务28判断能否组成三角形)形式:单独完成题目:根据任务描述的要求,编写代码实现任务2-8。上机八:(考察知识点为任务2-11计算正五角星的面积)形式,单独完成题目,根据任务描述的要求,编写代码实现任务2-11。教学后记黑马程序员Python程序设计任务驱动教程教学设计课程名称:授课年级:授课学期:教师姓名:课题名称第3章流程控制计划课时6课时教学引入程序中的语句默认自上而下顺序

29、执行。流程控制是指在程序执行时,通过一些特定的指令变更程序中语句的执行顺序,使程序产生跳跃、回溯等现象。木章将通过8个任务对流程控制的相关内容进行详细讲解。教学目标 使学生掌握if语句的用法,能够使用if语句处理单一情况的逻辑 使学生掌握if-else语句的用法,能够使用if-else语句处理两种情况的逻辑 使学生掌握if-elif-else语句的用法,能够使用if-elif-else语句处理多种情况的逻辑 使学生掌握if语句嵌套的用法,能够使用if嵌套语句处理逻辑中的嵌套逻辑 使学生掌握for语句,能够根据业务需求使用for语句实现循环操作 使学生掌握range()函数的用法,能够使用ran

30、ge()函数和for语句实现特定功能 使学生掌握While语句的用法,能够根据业务需求使用While语句实现循环操作 使学生掌握跳转语句的用法,能够使用break和continue语句控制循环跳转 使学生掌握循环嵌套的用法,能够使用循环嵌套语句处理多层循环逻辑教学重点 if-elif-else语句 if嵌套 for语句 while语句 循环嵌食教学难点if嵌套循环嵌套教学方式课堂教学以PPT讲授为主,并结合多媒体进行教学教学过程第一课时(if语句、任务3-1回文数、if-else语句、任务3-2登录验证)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过

31、直接引入的方式导入新课教师通过打断点的方式演示程序默认的执行方式,引导学生了解到特定的语句可以改变程序的执行顺序,从而导入我们本节课要介绍的流程控制。三、新课讲解知识点1-if语句,教师通过PPT结合实操的形式讲解if语句(1)if语句的语法格式黑马程序员传智教育旗下高端IT般育品牌(2) if语句的执行流程 若if语句的条件表达式成立,执行if语句内的代码段。 若if语句的条件表达式不成立,跳过if语句内的代码段,继续向下执行。(3)通过代码演示if语句的使用知识点2-任务3-1回文数教师通过PPT结合实操的形式讲解任务3-1o(1)通过PPT介绍任务3-1的需求。(2)通过PpT介绍任务3

32、/的分析思路。(3)通过代码演示任务3J的实现过程。知识点3-if-else语句教师通过PPT结合实操的形式讲解if-else语句。(11) if-else语句的语法格式(12) if-else语句的执行流程 若if子句的条件表达式值为TrUe,执行代码段1。 若if子句的条件表达式值为Fake,执行代码段2。(13) 通过代码演示if-else语句的使用知识点4-任务3-2登录验证教师通过PPT结合实操的形式讲解任务3-2o(1)通过PPT介绍任务3-2的需求。(2)通过PPT介绍任务3-2的分析思路。(3)通过代码演示任务3-2的实现过程。四、归纳总结教师回顾本节课所讲的内容,并通过测试题

33、的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第二课时(if-elif-else语句、任务3-3绩效评定、if嵌套、任务3-4快递收费)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课上节课我们学习了if-、if-else语句,本节课将继续学习ifelifelse语句、if嵌套。三、新课讲解知识点1-if-elif-else语句教师通过PPT结合实操的形式讲解if-elif-else语句。(1) ifelifelse语句的语法格式(2) if-elifelse语句的执行流

34、程(3)通过代码演示ififSe语句的使用知识点2-任务3-3绩效评定教师通过PPT结合实操的形式讲解任务3-3O(1)通过PPT介绍任务3-3的需求。(2)通过PPT介绍任务3-3的分析思路。(3)通过代码演示任务3-3的实现过程。知识点3-if嵌套教师通过PPT结合实操的形式讲解if嵌套。(1) if嵌套的概念if嵌套是指在if语句、ifelse语句或ifelif-else语句中嵌套if语句、ifelse语句或if-elif-else语句。(2) if嵌套的语法格式(3) if嵌套的执行流程(4)通过代码演示if嵌套的使用知识点4-任务3-4快递收费教师通过PPT结合实操的形式讲解任务3-

35、4。(1)通过PPT介绍任务34的需求。(2)通过PPT介绍任务3d的分析思路。(3)通过代码演示任务34的实现过程。四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第三课时(for语句、range。函数、任务3-5计算1至N的和、WhiIe语句、任务3-6计算正整数的阶乘)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课上节课我们学习了if-elif-else语句、if嵌套,本节课将学习for语句、while语句、rang

36、e。函数。三、新课讲解知识点1-for语句教师通过PPT结合实操的形式讲解for语句。(1)for语句的作用fo语句用于遍历可迭代对象的元素,并依次访问可迭代对象中的每一个元素。(2)for语句的语法格式(3)通过代码演示for语句的使用知识点2-range()函数教师通过PPT结合实操的形式讲解range()函数。(1)range。函数的作用range。函数常与for语句搭配使用,用于控制循环中代码段的执行次数。(2)range()函数的语法格式(3)通过代码演示range。函数的使用知识点3-任务3-5计算1至N的和教师通过PPT结合实操的形式讲解任务3-5O(1)通过PPT介绍任务3-5

37、的需求。(2)通过PPT介绍任务3-5的分析思路。(3)通过代码演示任务3-5的实现过程。知识点4-while语句教师通过PPT结合实操的形式讲解while语句。(1) WhiIe语句的作用while语句是条件循环语句,当条件满足时重复执行while循环中的代码段,直到条件不满足为止。(2) While语句的语法格式(3) WhiIe语句的执行流程(4)通过代码演示WhiIe语句的使用知识点5-任务3-6计算正整数的阶乘教师通过PPT结合实操的形式讲解任务36。(1)通过PPT介绍任务3-6的需求。(2)通过PPT介绍任务36的分析思路。(3)通过代码演示任务3-6的实现过程。四、归纳总结教师

38、回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第四课时(break语句、COntimIe语句、任务3-7跟我一起猜数字、循环嵌套、任务3-8数字组合)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课上节课我们学习了for语句、WhiIe语句、range。函数,本节课将继续学习break语句、COntinUe语句和循环嵌套。三、新课讲解知识点1-break语句教师通过PPT结合实操的形式讲解break语句。(1)break语句的作用brea

39、k语句用于结束循环。若程序中使用了break语句,当程序执行到break语句时会结束循环。(2)通过代码演示如何在for语句中使用break语句(3)通过代码演示如何在while语句中使用break语句知识点2-continue语句教师通过PPT结合实操的形式讲解continue语句。(1)COntinUe语句的作用continue语句用于跳出本次循环,继续执行下一次循环。(2)通过代码演示如何在for语句中使用continue语句(3)通过代码演示如何在while语句中使用continue语句知识点3-任务3-7跟我一起猜数字教师通过PPT结合实操的形式讲解任务3-7o(1)通过PPT介绍任

40、务3-7的需求。(2)通过PPT介绍任务3-7的分析思路。(3)通过代码演示任务37的实现过程。知识点4-循环嵌套教师通过PPT结合实操的形式讲解循环嵌套。(I)for循环嵌套的语法格式(2)通过代码演示for循环嵌套的使用(3)WhiIe循环嵌套的语法格式(4)通过代码演示WhiIe循环嵌套的使用知识点5-任务3-8数字组合教师通过PPT结合实操的形式讲解任务3-8o(1)通过PPT介绍任务3-8的需求。(2)通过PPT介绍任务3-8的分析思路。(3)通过代码演示任务38的实现过程。四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教

41、辅平台()布置本节课作业以及下节课的预习作业。第五、六课时(上机练习)上机练习主要针对本章中需要重点掌握的知识点,以及在程序中容易出错的内容进行练习,通过上机练习可以考察同学对知识点的掌握情况,对代码的熟练程度。上机一:(考察知识点为任务31回文数)形式,单独完成题目:根据任务描述的要求,编写代码实现任务3-1。上机二:(考察知识点为任务3-2登录验证)形式:单独完成题目:根据任务描述的要求,编写代码实现任务3-2。上机三:(考察知识点为任务33绩效评定)形式:单独完成题目:根据任务描述的要求,编写代码实现任务3-3。上机四:(考察知识点为任务34快递收费)形式,单独完成题目:根据任务描述的要

42、求,编写代码实现任务3d。上机五:(考察知识点为任务3-5计算1至N的和)形式:单独完成题目:根据任务描述的要求,编写代码实现任务35。上机六:(考察知识点为任务36计算正整数的阶乘)形式,单独完成题目:根据任务描述的要求,编写代码实现任务3-6。上机七:(考察知识点为任务37跟我一起猜数字)形式:单独完成题目:根据任务描述的要求,编写代码实现任务37。上机八:(考察知识点为任务38数字组合)形式,单独完成题目:根据任务描述的要求,编写代码实现任务38。教学后记黑马程序员Python程序设计任务驱动教程教学设计课程名称:授课年级:授课学期:教师姓名:课题名称第4章字符串计划课时6课时教学引入生

43、活中我们经常会看见一些文本类型的信息,比如电子邮件、评论、个人资料等。程序中若需要保存这些信息,可以使用字符串保存。本章将通过6个任务对字符串相关的知识进行详细讲解。教学目标 使学生掌握字符串的定义方式,能够准确定义字符串类型的变量 使学生掌握格式化字符串的方式,能够使用%、format。和string这3种方式格式化字符串 使学生掌握字符串的分割操作,能够使用SPlit()方法实现字符串的分割操作 使学生掌握字符串的拼接操作,能够使用join()方法或+运算符实现字符串的拼接操作 使学生熟悉字符串的索引和切片,能够使用索引和切片访问字符串的字符或子串 使学生掌握字符串的查找与替换操作,能够使用find。与replace。方法实现字符串的查找与替换操作 使学生掌握字符串长度的计算,能够使用len()函数实现计算字符串长度 使学生掌握字符串大小写转换操作,能够使用UPPer()与1。Wer()方法对字符串中字母进行大小写转换 使学生掌握子串出现次数统计方法的使用,能够使用COUnt()方法实现子串出现次数统计操作 使学生掌握删除头尾字符的方法,能够使用StriP()、IStriP()和rstrip()方法删除字符

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号