Python程序设计基础教学设计 项目5.docx
《Python程序设计基础教学设计 项目5.docx》由会员分享,可在线阅读,更多相关《Python程序设计基础教学设计 项目5.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课题 名称项目5函数计划 学时9学时内容 分析函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 当程序实现的功能非常复杂的时候,开发人员通常会将其中的功能性代码定义为 一个函数,以提高代码的复用性,减少代码冗余、使程序结构更加清晰。教学目 标及基 本要求1 .掌握函数的定义与调用2 .掌握函数的参数传递方式3 .掌握局部变量和全局变量的使用4 .熟悉匿名函数与递归函数的使用5 . 了解常用的内置函数教学重占 /、1 .位置参数2 .关键字参数3 .默认参数4 .不定长参数教学 难点1.全局变量2.匿名函数3.递归函数教学 方式教学采用教师课堂讲授为主,使用教学PPT讲解教 学
2、 过 程第一课时(函数的概念、函数的调用)一、导入新课(1)教师通过提出需求,引出什么是函数。函数是指被封装起来的、实现某种功能的一段代码,它可以被其他函数调用。(2)明确学习目标要求学生掌握函数的定义要求学生掌握函数的调用二、新授课程(1)教师根据课件,讲述函数的定义。在Python中,使用关键字def定义函数,其语法格式为:def函数名(参数列表):函数文档字符串函数体return 语句(2)教师根据课件,讲述函数的调用。函数调用格式为:函数名(参数列表),定义好的函数直到被程序调用后才 会执行。三、总结,布j回顾上课前的学习目标,并对本节课的内容进行总结。教师总结本节课需要掌握的知识点,
3、包括函数的定义、函数的调用。(1)布置随堂练习,检查学生掌握情况。教师给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行 解决。(2)教师下发课后作业。第二课时(函数的参数传递)一、复习、导入新课(1)教师对学生们的疑问进行统一答疑。(2)回顾总结上节课内容,继续介绍本课时的内容。上节课我们学习了函数的定义、函数的调用,本节课将带领大家学习函数的 参数传递。(3)明确学习目标要求学生掌握必须参数要求学生掌握关键字参数要求学生掌握默认参数要求学生掌握不定长参数二、新授课程(1)教师根据课件,讲解什么是必须参数。必需参数须以正确的顺序传入函数。调用时的数量必须和声明时的一样。代 码如下
4、所示,我们在代码中调用了 printinfo。函数,必须按形式参数位置传入实 际参数,不然会出现语法错误。(2)教师根据课件,讲解什么是关键字参数。关键字参数传递通过“形式参数=实际参数”的格式将实际参数与形式参数相关联。三、总结,布置作业(1)回顾学习目标,总结本节课需要掌握必须参数、关键字参数、默认参数、不定长参数。(2)布置随堂练习,检查学生掌握情况。教师给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行 解决。(3)教师下发课后作业。第三课时(函数的参数传递)一、复习、导入新课(1)教师对学生们的疑问进行统一答疑。(2)回顾总结上节课内容,继续介绍本课时的内容。上节课我们学
5、习了函数的定义、函数的调用,本节课将带领大家学习函数的参数传递。(3)明确学习目标:要求学生掌握必须参数要求学生掌握关键字参数要求学生掌握默认参数要求学生掌握不定长参数二、进行重点知识的讲解(1)教师根据课件,讲解什么是默认参数。定义函数时可以指定形式参数的默认值,调用函数时,若没有给带有默认值的形式参数传值,直接使用参数的默认值;若给带有默认值的形式参数传值,实 际参数的值会覆盖默认值。(2)教师根据课件,讲解什么是不定长参数。若要传入函数中的参数的个数不确定,可以使用不定长参数。不定长参数也 称可变参数,此种参数接收参数的数量可以任意改变。三、总结,布置作业(1)回顾学习目标,总结本节课需
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python程序设计基础 教学设计 项目5 Python 程序设计 基础 教学 设计 项目
限制150内