Python程序设计项目化教程 (微课版) 教案 项目7、8 面向对象、 Python数据库编程.pdf

Python程序设计项目化教程 (微课版) 教案 项目7、8 面向对象、 Python数据库编程.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

教案序号:.

课题项目7面向对象

授课形式口理论EJ理实一体口实训|(验)口其它:______________

学时安排_J_2

本单元总学时:(其中:理论.学时、实践」_学时)

1了解类与对象的概念

教学内容及目标2.会进行类与对象的创建

3.能进行成员变量、方法的创建和使用

重点:类与对象的创建

教学重点及难点

难点:成员变量、方法的使用

授课对象学情分

Python是面向对象的程序设计语言,可以用面向对象的方法来解决相关的项目问题。

教学媒介投影仪、电脑授课地点数据分析实训室

教学设计(可加页):教学随笔:思政

新课导入:

面向对象的思想,是基于现实中的不同形态的事物及事物间的联系的抽象而产生

的。在面向对象的程序设计语言中,用对象来映射显示中的事物,用对象间的关系来描

述事物之间的联系。

任务7.1对象与类一电影对象的定义和使用

艺术素养

任务描述

任务分析

1.

类的定义和使用

c1ass类名:

类变量

def—init_(se1f,参数):#初始化方法,也叫构造方法成员变量初始化

def成员方法():

2.对象的创建

对象名二类名(参数)

3.

构造方法

细致认真

_init_()

构造方法是一种特殊的方法,主要用来进行一些初始化操作,故也称为

初始化方法。如果用户没有定义构造函数,则系统执行默认的构造方法,如果定了了构

造函数,当用户创建对象时就会调用该方法。

例题(互动)

4.析构方法

析构方法_de1_(),de1前后用双下划线开头和结尾。该方法同样不需要显式调

用,在释放对象时自动调用,释放对象所占用的资源。

实践

5.

数据成员的访问

数据成员,指的是用于处理类及其对象的相关数据。数据成员按作用对象分,可

分为类变量和成员变量。类变量是用于描述类的特征或属性,成员变量则是描述类对象

的特征或属性。

6.成员方法的调用

对象名.成员变量名(互动)

类的成员方法按形式也分为公有成员方法、私有成员方法。私有方法以两个下划

线开始,在类内容通过类名或者SC1f来调用(调用格式:类名.—私有成员方法名()

或者se1f.私有成员方法名())。公有成员方法可以通过对象名直接调用。

按作用对象分,类的成员方法可分为普通成员方法、类方法和静态方法。类名.类

工匠精神

方法()

或对象名.类方法O

7.类与对象任务实现一一电影对象的定义和使用(实践)

职业素养

任务再分析

源码实现

任务7.2继承和多态

面向对象编程(OoP)语言的一个重要功能是“继承”。新类可通过继承使用现有类的

文档评论(0)

各类考试卷精编 + 关注
官方认证
内容提供者

各类考试卷、真题卷

认证主体社旗县兴中文具店(个体工商户)
IP属地河南
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档