- 0
- 0
- 约4.32千字
- 约 10页
- 2026-03-12 发布于广西
- 举报
PAGE
PAGE1
函数的创建
——第2次课常规课
一、教学目标
1.知识与技能
(1)学习函数的创建
(2)调用自己创建的函数
(3)解决“棋盘上的麦粒数”这一程序设计问题
2.过程与方法:
(1)通过一个个贴近生活的案例进行情景引入,激发学生对本节学习内容的兴趣,引发关联性的内容思考;
(2)每节课程开始前,对上节学习内容的知识点进行复习,加深印象;
(3)老师与学生间进行代码互动式的教学编写,带着孩子一步步完成任务。
3、情感态度与价值观:
(1)通过贴近生活的案例培养激发孩子的兴趣与爱好,在一个个生活案例中树立孩子正确的价值导向;
(2)代码的编写过程是精彩的,也是乏味的;是充满创造性的,也是一点点的基础前行;训练孩子逻辑思维、想象能力的同时,还磨练了孩子们的耐心,做到身心的锻炼。
二、教学重点、难点
【重点】1.什么是自建函数,Python中如何创建一个函数?
2.Python中函数如何调用
【难点】创建一个函数计算棋盘上的麦粒数
课时安排
课时安排:120分钟
四、上课准备
1. 课前检查所有学员电脑Python的安装情况,打开代码试运行。
2. 课前检查电脑、投影仪、网络是否有故障,及时修复。
3. 备课过程中预设上课的突发情况,想办法解决。
4. 备课过程中,以学生的视角去审视自己的课堂,及时做出改进。
5. 课前排查教学环境中所存在的安全隐患。
五、教学活动
活动时长
教学活动
注意事项
课前回顾
5min
1、什么是函数?
答:函数是一段功能代码,它能让Python做某些特定事情。
函数是代码重复使用的一种重要的方式,即你可以在你的程序里多次使用函数,来完成你做的事情,前提是我们要清晰知道这个函数的功能作用;
2、python内建函数
abs()函数会返回数字的绝对值
bool()函数根据参数的值返回真或者假。
float()函数把字符串或者数字转换成浮点数
课前回顾,复习上节课的学习内容。以提问引导的方式,增强学生的记忆。
情景引入10min
Python的内建函数有很多很多,在上节课我们只介绍了一些常用的内建函数。
使用过了Python自带的函数,你有什么感觉?是不是觉得让你的编程更加顺畅、代码变得更加简洁了呢?可是有时发现Python自带的函数无法满足我们的编程需求,这时我们该怎么办呢?
一些优秀的程序员会选择自己在Python中建造函数,下面让我们一起学习这些函数是如何创建出来的。让我们的创建的函数来PK一下Python的内建函数。
(一个思考,那python自带的函数是不是也是其他程序员编写的呢?通过这些函数的使用,的的确确方便了我们进行代码的简化。)
在这里要多鼓励学生回答问题,不管学生回答的对错,我们都要给与表扬,
调动课堂气氛。
接着引出今天要学习的知识点,让孩子直到今天要学习什么,孩子也会抓重点,告诉他们什么重要,在讲到这个知识点的时候他们会重点记笔记。
新知教授
30-40min
1函数的创建
同学们在创建自己的函数之前,我们先要了解python中一个函数的基本语法规则与基本构造。
自定义函数会有一个标识符关键字即def(define的缩写)来标志这个函数是我们自建的,写下这个关键字也意味着自建函数开始定义。
一个函数有三个部分组成:函数名、参数,函数体。
函数名是函数的名字,它的命运规则和python中变量名的命名规则相同:第一、只能由数字、字母、下划线组成(什么是下划线呢?英文状态下使用shift+“-“可以打出下划线);第二、不能以数字开头;第三、不能与关键字重名,什么是关键字?是指已经被Python自己使用过的单词,因为已经被它占用了
函数参数的作用是传递数据给函数使用。
它和我们之前学过的变量的性质非常相似,都可以接受传递数据。但参数远不止这么简单,下节课,我们将深入的去了解它。
函数体就是函数的主体,是定义一个函数功能的所有代码组成的整体。需要注意的是,此处的体并不是形象意义上函数的身体,函数体中有着函数功能的代码块,此处应当理解为函数的功能代码块,决定着这个函数所具有的功能和作用
2函数的调用
函数的调用非常简单,函数名加一对小括号就可以了,例如我们调用刚刚创建的函数:speakName()
我们可以清晰的看到,定义一个具有一定功能的函数可能会非常复杂,但当相关函数被创建完成,我们再去调用它就非常简单了,大大方便了我们下次去使用它,不用再二次书写相关的功能代码了。
此外,我们将函数定义外的代码称为主程序。
程序是从主程序的第一行代码开始执行的,当我们在主程序中调用函数时,代码会跳到函数定义里顺序执行里面的代码。
在介绍自建函数之前,联系python的内建函数,函数被创造出来就是为了方便我们简化代码,易用其功
原创力文档

文档评论(0)