Python程序设计项目化教程 (微课版) 教案 项目7、8 面向对象、 Python数据库编程.docx
《Python程序设计项目化教程 (微课版) 教案 项目7、8 面向对象、 Python数据库编程.docx》由会员分享,可在线阅读,更多相关《Python程序设计项目化教程 (微课版) 教案 项目7、8 面向对象、 Python数据库编程.docx(6页珍藏版)》请在第一文库网上搜索。
1、教案序号:.课题项目7面向对象授课形式口理论EJ理实一体口实训|(验)口其它:学时安排本单元总学时:_J_(其中:理论.2学时、实践_学时)教学内容及目标1了解类与对象的概念2 .会进行类与对象的创建3 .能进行成员变量、方法的创建和使用教学重点及难点重点:类与对象的创建难点:成员变量、方法的使用授课对象学情分析Python是面向对象的程序设计语言,可以用面向对象的方法来解决相关的项目问题。教学媒介投影仪、电脑授课地点数据分析实训室教学设计(可加页):新课导入:面向对象的思想,是基于现实中的不同形态的事物及事物间的联系的抽象而产生的。在面向对象的程序设计语言中,用对象来映射显示中的事物,用对象
2、间的关系来描述事物之间的联系。任务7.1对象与类一电影对象的定义和使用任务描述任务分析1.类的定义和使用c1ass类名:类变量definit_(se1f,参数):#初始化方法,也叫构造方法成员变量初始化def成员方法():教学随笔:思政点艺术素养2.对象的创建对象名二类名(参数)3 .构造方法构造方法_init_()是一种特殊的方法,主要用来进行一些初始化操作,故也称为初始化方法。如果用户没有定义构造函数,则系统执行默认的构造方法,如果定了了构造函数,当用户创建对象时就会调用该方法。例题(互动)4 .析构方法析构方法_de1_(),de1前后用双下划线开头和结尾。该方法同样不需要显式调用,在释
3、放对象时自动调用,释放对象所占用的资源。实践5 .数据成员的访问数据成员,指的是用于处理类及其对象的相关数据。数据成员按作用对象分,可分为类变量和成员变量。类变量是用于描述类的特征或属性,成员变量则是描述类对象的特征或属性。6 .成员方法的调用对象名.成员变量名(互动)类的成员方法按形式也分为公有成员方法、私有成员方法。私有方法以两个下划线开始,在类内容通过类名或者SC1f来调用(调用格式:类名.私有成员方法名()或者se1f.私有成员方法名()。公有成员方法可以通过对象名直接调用。按作用对象分,类的成员方法可分为普通成员方法、类方法和静态方法。类名.类方法()或对象名.类方法O7 .类与对象
4、任务实现一一电影对象的定义和使用(实践)任务再分析源码实现任务7.2继承和多态面向对象编程(OoP)语言的一个重要功能是“继承”。新类可通过继承使用现有类的数据成员和方法,继承是实现代码重用的重要途径。细致认真工匠精神职业素养1 .子类的定义Person类类变量:COUmStudent类成员变量:name.age成员变量:no,score成员方法:getInfo成员方法:SetScore类方法:C1assGetObject(C1s)2.子类的调用在子类调用父类的方法时,同样需要指明父类名。在【例7-8】中,父类PerSon有成员方法get1nfo(),子类的ShOWInfo()方法调用了父类的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python程序设计项目化教程 微课版 教案 项目7、8 面向对象、 Python数据库编程 Python 程序设计 项目 教程 微课版 面向 对象 数据库 编程
链接地址:https://www.001doc.com/doc/732541.html