Python程序设计基础教学设计 项目6.docx
《Python程序设计基础教学设计 项目6.docx》由会员分享,可在线阅读,更多相关《Python程序设计基础教学设计 项目6.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课题 名称、 KJ项目6面向对象编程19学时学时内容 分析描述现实世界的编程思想。使用对象来模拟现实中的事物,使用对象之间的 关系来描述事物之间的联系。教学目 标及基 本要求1 .理解面向对象的概念,明确类和对象的含义2 .掌握类的定义与使用方法3 .熟练创建对象、访问对象成员4 .掌握实现成员访问限制的意义,可熟练访问受限成员5 . 了解构造方法与析构方法的功能与定义方式6 .熟悉类方法和静态方法的定义与使用教学 重点1 .类的定义与访问2 .对象的创建与访问3 .单继承4 .多继承5 .方法的重写6 . super。函数教学 难点1 .访问限制2 .构造方法3 .类方法4 .静态方法5 .
2、方法的重写6 .多态教学 方式教学采用教师课堂讲授为主,使用教学PPT讲解第一课时(面向对象概述、面向对象的基本概念、面向对象编程的特点)一、导入新课(1)教师通过提出需求,引出什么是面向对象。(2)明确学习目标要求学生了解面向对象概述要求学生了解面向对象的基本概念二、新授课程(1)教师根据课件,讲述面向对象的概述。教 学 过 程教师根据课件由面向过程引出面向对象概述,面向对象编程的着眼之处在于 角色以及角色之间的联系。使用面向对象编程思想解决问题时,开发人员首先会 从问题之中提炼出问题涉及的角色,将不同角色各自的特征和关系进行封装,以 角色为主体,通过描绘角色的行为去描述解决问题的过程。(2
3、)教师根据课件,讲述面向对象的基本概念。对象:将描述事物的一组数据和与这组数据有关的操作封装在一起,形成一 个实体,这个实体就是对象。类:具有相同性质的对象的抽象。(3)教师根据课件,讲述面向对象编程的特点面向对象的三个基本特征:封装、继承、多态。封装:封装是面向对象的核心思想,将对象的属性和行为封装起来,不需要 让外界知道具体实现细节,这就是封装思想。继承:一个派生类继承基类的属性和方法。多态:多态指同一个属性或行为在父类及其各派生类中具有不同的语义。三、总结,布置作业(1)回顾上课前的学习目标,并对本节课的内容进行总结。教师总结本节课需要掌握的知识点,包括面向对象的概述、面向对象的基本 概
4、念、面向对象编程的特点。(2)布置随堂练习,检查学生掌握情况。教师给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行 解决。(3)教师下发课后作业。第二课时(类与对象的关系、类的定义与访问)一、复习、导入新课(1)教师对学生们的疑问进行统一答疑。(2)回顾总结上节课内容,继续介绍本课时的内容。上节课我们学习了面向对象概述、面向对象基本概念、面向对象编程的特点, 本节课将带领大家学习类与时象的关系、类的定义与访问、对象的创建与使用、 访问限制。(3)明确学习目标要求学生了解类与对象的关系要求学生掌握类的定义与访问要求学生掌握对象的创建与使用要求学生掌握访问限制二、新授课程(1)教师根
5、据课件,讲解类与对象的关系。面向对象编程思想力求在程序中对事物的描述与该事物在现实中的形态保 持一致。为此,面向对象的思想中提出了两个概念:类和对象。类是对多个对象 共同特征的抽象描述,是对象的模板;对象用于描述现实中的个体,它是类的实 例。(2)教师根据课件,讲解类的定义与访问。在Python中使用关键字class定义类,其格式为:class类名:属性名=属性值def 方法名(self):方法体上述格式中的class是定义类的关键字,其后的类名是类的标识符,类名首 字母一般为大写。类名后的冒号(:)必不可少,之后的属性和方法都是类的成员, 其中属性类似Pylhon中的变量,方法类似函数,但需
6、要注意,方法中有一个指向 对象的的默认参数self.三、总结,布置作业(1)回顾学习目标,总结本节课需要了解类与对象的关系、掌握类的定义与 访问、掌握对象的创建与使用、掌握访问限制。(2)布置随堂练习,检查学生掌握情况。教师给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行 解决。(3)教师下发课后作业。第三课时(对象的创建与使用、访问限制)一、复习、导入新课(1)教师对学生们的疑问进行统一答疑。(2)回顾总结上节课内容,继续介绍本课时的内容。上节课我们学习了面向对象概述、面向对象基本概念、面向对象编程的特点, 本节课将带领大家学习类与对象的关系、类的定义与访问、对象的创建与使用、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python程序设计基础 教学设计 项目6 Python 程序设计 基础 教学 设计 项目
限制150内