Python编程基础教案12( Python面向对象程序设计).doc
- 184****6411个人认证 |
- 2021-12-02 发布|
- 56.35 KB|
- 6页
《Python编程基础》教案
课题
第12章 Python面向对象程序设计
授课班级 大数据3161
课时
6
教学目标(含知识、技能、态度养成目标)
理解面向对象编程思想
明确类和对象的关系,会独立设计类
会使用类创建对象,并添加属性
掌握构造方法和析构方法的使用
熟悉self的使用技巧
掌握运算符重载,会定制对象字符串的形式
重点
明确类和对象的关系,会独立设计类
会使用类创建对象,并添加属性
掌握构造方法和析构方法的使用
熟悉self的使用技巧
掌握运算符重载,会定制对象字符串的形式
难点
掌握构造方法和析构方法的使用
熟悉self的使用技巧
掌握运算符重载,会定制对象字符串的形式
教学方法与
组织形式
教学采用 课堂讲授为主,使用教学PPT讲解
教学环境
多媒体机房
课后练习
实验平台及教材课后习题
学习评价
教学后记
(教学过程设计附后)
第一次课 面向对象编程概述,类和对象
构造方法和析构方法,self的使用
2学时
教
学
过
程
第1学时
创设情境,导入面向对象思想
(1)由面向过程,引出面向对象思想。 C是一门面向过程语言,面向过程是分析解决问题所需要的步骤,然后用函数把这些步骤一一实现,使用的时候一个一个依次调用。
而Python就是一门面向对象语言,它是通过对象解决问题的。如:灯坏了,找维修工修理。
(2)进入主题,讲解面向对象和面向过程的区别?
面向过程关注的是解决问题需要哪些步骤;面向对象关注的是解决问题需要哪些对象。两种思想都能达到解决问题的目的,只是解决问题的思路不同。 (3)学习目标:
理解面向对象思想
掌握面向对象和面向过程的区别
掌握类和对象的使用
进行重点知识的讲解
什么是面向对象编程? 面向对象编程(Object Oriented Programming-OOP) 是一种解决软件复用的设计和编程方法。 (2)类和对象有什么关系?
类用