11 可以复用的代码(发布共享代码)逐字稿 高中 · 信息技术 · 教科版 · 必修1 数据与计算

admin1042024-01-04 09:54:00

老师

同学们好,我是来自苏州外部语学校的朱晓燕老师。今天我们和同学们一起学习共享代码的复用。第二课时,在上一讲中,我们了解了函数的概念,除了系统自带的函数以外,还可以使用用户自定义函数。它的格式如图示,以关键词d,e, f 开头,空格加上自定函数的名字,括号加上所需的参数,冒号换行后缩进写所需的语句或语句。参数是用来向函数传递值的,当有多个参数时,各个参数用逗号分隔。函数执行完成后,由 return 语句将表达式的值返回给调用者,函数执行结束。我们回顾一下,在解决火柴棒摆数字问题时,自定义函数 much num 在主程序当中由 for 循环语句多次调用,实现了在本程序内的代码复用。

老师

那么不同的程序之间如果想要共享代码该如何做? a 同学如果编写好了一个代码,想给 b 同学使用,又该如何共享成果呢?最常见的办法是发布代码,一般是将编写好的用户自定义函数转换成模板,然后发布在本机使用。需要共享的人如 b 同学也可以将发布后的共享文件夹下载,并在本地安装导入模块并使用。下面我们就来完成活动。一,将计算一个数字需要多少根火柴棒的函数转换成模块,然后发布请看。

学生

大屏幕。首先做好发布前的准备工作,在 d 盘创建一个文件夹,将其命名为 my module。当然你也可以根据自己电脑的情况在其他盘幅下创建这个文件夹,只是在后期进行安装时,注意文件目录。在 my model 文件夹下,将包含两个点 PY 的文件,一个是用于记录自定义函数的模块文件,另一个是 setup 文件。我们打开 Python 的 idle 窗口,在里面新建一个模块文件,这个模块文件就是我们上节课自定义函数的 much num 的主体部分。我们打开上节课编写的程序,我们可以把这个自定义的函数整体复制,保存。

学生

这个文件,存档我们 d 盘自己刚刚新建好的 my module 文件夹下。文件名在这里我把它命名为 my module,也可以根据自己的需要来重命名好,此时我们就建立了模块文件,现在我们来创建 setup 文件,创建一个文件,输入如下代码,好,主要是 SETUP 函数。好。在这个里面有两个重要的赋值语句,一个是 name 等于好,此时在 name 等于当中,这个参数一定是我们刚刚创建好的这个文件的名称,在这里是 my module,一定要跟他同名。

学生

一行结束输入逗号。另一条一定查看隐藏内容

《11 可以复用的代码(发布共享代码)逐字稿 高中 · 信息技术 · 教科版 · 必修1 数据与计算》.doc
将本文下载保存,方便收藏和打印
导出文档