(二)教学内容 第一节Comment with# 第二节Continue Lines with\70 第三节Compare with if,.elif,andels& 第四节 Repeat with while 第五节 Iterate with for 第六节Comprehensions 第七节 Functions 第八节Generators 第九节Decorators99 第十节Namespaces and Scope 第十一节Handle Errors with try and except 1003 第十二节Make Your Own Exceptions 105: (三)思考与实践 思考1:逻辑运算符or如何实现短路求值? 思考2:循环如何做到优化,如何考虑边界条件? 实践l:实验项目六the game to catch fox (四)教学方法与手段 教学方法及手段(请打√):讲授☑、讨论☑、多媒体讲解☑、模型、实物 讲解口、挂图讲解口、音像讲解口等。 Chapte 5 Py Boxes:Modules,Packages,and Programs (一)目的与要求 教学目的、要求(分掌握、熟悉、了解三个层次): 掌握:Python函数的定义形式局部作用域,全局作用域: 熟悉:默认值参数,关键参数,可变长度参数,参数传递时的序列解包: 使用lambda表达式声明匿名函数和命名函数,在lambda表达式中调用函数,把lambda 表达式作为函数参数: 了解:形参与实参的概念:map0、reduce()、filter0、yield语句,dis 模块 (二)教学内容 第-节Standalone Programs 第二节Command-Line Arguments 5 5 (二)教学内容 第一节 Comment with # 第二节 Continue Lines with \ 70 第三节 Compare with if, elif, and else 第四节 Repeat with while 第五节 Iterate with for 第六节 Comprehensions 第七节 Functions 第八节 Generators 第九节 Decorators 99 第十节 Namespaces and Scope 第十一节 Handle Errors with try and except 103 第十二节 Make Your Own Exceptions 105 (三)思考与实践 思考 1:逻辑运算符 or 如何实现短路求值? 思考 2:循环如何做到优化,如何考虑边界条件? 实践 1:实验项目六 the game to catch fox (四)教学方法与手段 教学方法及手段(请打√):讲授、讨论、多媒体讲解、模型、实物 讲解□、挂图讲解□、音像讲解□等。 Chapte 5 Py Boxes: Modules, Packages, and Programs (一)目的与要求 教学目的、要求(分掌握、熟悉、了解三个层次): 掌握: Python 函数的定义形式;局部作用域,全局作用域; 熟悉: 默认值参数,关键参数,可变长度参数,参数传递时的序列解包; 使用 lambda 表达式声明匿名函数和命名函数,在 lambda 表达式中调用函数,把 lambda 表达式作为函数参数; 了解: 形参与实参的概念;map()、reduce()、filter()、yield 语句,dis 模块 (二)教学内容 第一节 Standalone Programs 第二节 Command-Line Arguments