正在加载图片...
讲授+习题+实验 第七章函数和模块化程序设计 (一)目的与要求 1,掌握函数的概念,包括函数的基本使用、函数的参数传递 2.掌握匿名函数的定义及使用 3。了解基于函数的模块化程序设计思想 4.了解变量作用域的含义 (二)教学内容 1.主要内容 第一节函数的定义、调用与返回值 掌握函数定义格式 理解函数参数、 函数名、函数体,函数返回值 第二节函数的参数传递 掌握位置参数传递、关键字参数传递、默认值参数传递、可 变长度参数传递的使用 第三节变量作用域 掌握局部变量和全局变量的使用,g1 lobal关键字 第四节匿名函数 掌握lambda函数的使用和优缺点(lambdai函数体现了事物 的两面性。lambda表达式可以写出非常简练的代码,但是缺点明显 对于Python新手,难于理解,降低了可读性和性能。) 第五节递归函数 理解递归函数的设计;实例:阶乘的计算 第六节内置函数 理解reduce、filterg函数的使用及应用 第七节模块化程序设计 了解面向对象的程序设计与面向过程的程序设计的比较;理 解模块的概念;了解包和库的概念;理解模块化程序设计的 优势 2.基本概念和知识点 函数定义与调用.参数传递(形式参数、实际参数),函数返回值 名字空间,lambda函数,递归,idO函数、type()函数,模块, if name _main_’结构的作用 3.问题与应用 素数函数、回文素数函数 (三)思考与实践 Lambda()、reduce()、filter()函数的妙用;程序模块化的优势 讲授+习题+实验 第七章 函数和模块化程序设计 (一) 目的与要求 1. 掌握函数的概念,包括函数的基本使用、函数的参数传递 2. 掌握匿名函数的定义及使用 3. 了解基于函数的模块化程序设计思想 4. 了解变量作用域的含义 (二)教学内容 1. 主要内容 第一节 函数的定义、调用与返回值 掌握函数定义格式 理解函数参数、函数名、函数体,函数返回值 第二节 函数的参数传递 掌握位置参数传递、关键字参数传递、默认值参数传递、可 变长度参数传递的使用 第三节 变量作用域 掌握局部变量和全局变量的使用,global关键字 第四节 匿名函数 掌握lambda函数的使用和优缺点(lambda函数体现了事物 的两面性。lambda 表达式可以写出非常简练的代码,但是缺点明显: 对于Python 新手,难于理解,降低了可读性和性能。) 第五节 递归函数 理解递归函数的设计;实例:阶乘的计算 第六节 内置函数 理解reduce、filter函数的使用及应用 第七节 模块化程序设计 了解面向对象的程序设计与面向过程的程序设计的比较;理 解模块的概念;了解包和库的概念;理解模块化程序设计的 优势。 2. 基本概念和知识点 函数定义与调用,参数传递(形式参数、实际参数),函数返回值, 名字空间,lambda 函数,递归,id()函数、type()函数,模块, if __name__ == ‘__main__’结构的作用 3. 问题与应用 素数函数、回文素数函数 (三)思考与实践 Lambda()、reduce()、filter()函数的妙用;程序模块化的优势
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有