网站大量收购闲置独家精品文档,联系QQ:2885784924

Python程序开发案例教程(第2版)教案 教学设计 第7章 类与面向对象.doc

Python程序开发案例教程(第2版)教案 教学设计 第7章 类与面向对象.doc

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

博学谷——让IT教学更简单,让IT学习更有效

PAGE12

PAGE2

《Python程序开发案例教程(第2版)》

教学设计

课程名称:

授课年级:

授课学期:

教师姓名:

年月

课题名称

第7章类与面向对象

计划课时

6课时

教学引入

面向对象是计算机软件开发中的重要思想,它模拟了人类对现实世界的认知逻辑,被广泛应用于软件工程领域。类是面向对象编程的核心概念之一,它在Python中也是一种重要的编程手段。由于Python最初就是作为一门面向对象的语言设计的,因此掌握面向对象编程对于学习Python至关重要。本章将针对面向对象等知识进行详细介绍。

教学目标

使学生了解面向对象的思想,能够说出面向对象与面向过程的区别

使学生熟悉面向对象的基本概念,能够归纳封装、继承和多态的概念

使学生熟悉类和对象的关系,能够归纳类和对象之间的关系

使学生掌握类的定义,能够通过关键字class定义类

使学生掌握对象的创建与使用,能够使用对象访问属性或调用方法

使学生掌握访问限制,能够通过私有成员来限制类外部对成员的访问

使学生掌握构造方法的使用,能够在构造方法中定义实例属性

使学生掌握类方法和静态方法的定义,能够在类中定义类方法和静态方法并使用

使学生掌握单继承、多继承的语法,能够在类中实现单继承和多继承

使学生掌握方法重写的方式,能够在子类中重写从父类继承的方法

使学生掌握super()函数的使用,能够通过super()函数调用父类被重写的方法

使学生熟悉多态的特性,能够在程序中以多态的形式调用类中定义的方法

教学重点

类的定义

对象的创建与使用

访问限制

构造方法

类方法

静态方法

单继承

多继承

方法的重写

super()函数

教学难点

多继承

方法的重写

super()函数

教学方式

课堂教学以PPT讲授为主,并结合多媒体进行教学

第一课时

(面向对象概述、面向对象的基本概念、类和对象的关系、类的定义)

一、复习巩固

教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。

通过直接引入的方式导入新课

面向对象(Object-Oriented)是一种软件开发的编程范式和方法论,通过将数据和对数据的操作组织为一个整体,从更高的层次进行软件建模,使得软件的设计更加贴近事物的自然运行模式。本节将对面向对象概述、面向对象的基本概念、类和对象的关系、类的定义进行介绍。

知识点1-面向对象概述

教师通过PPT讲解面向对象概述。

介绍什么是面向对象

通过对比面向过程编程和面向对象编程引出面对对象优势

知识点2-面向对象的基本概念

教师通过PPT讲解面向对象概念。

介绍什么是对象

介绍什么是类

介绍什么是抽象

介绍什么是封装

介绍什么是继承

介绍什么多态

知识点3-类和对象的关系

教师通过PPT讲解类和对象的关系。

通过汽车设计图介绍类和对象的关系

知识点4-类的定义

教师通过PPT讲解类的定义。

介绍如何定义类的语法格式

通过示例代码演示如何定义类

三、归纳总结

教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。

四、布置作业

教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。

第二课时

(对象的创建与使用、访问限制、构造方法、类方法、静态方法)

一、复习巩固

教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。

二、通过直接引入的方式导入新课

在上一节中,我们介绍了面向对象概述、面向对象的基本概念、类和对象的关系、类的定义,在本节中将对对象的创建与使用、访问限制、构造方法、类方法、静态方法进行介绍。

三、新课讲解

知识点1-对象的创建与使用

教师通过PPT讲解对象的创建与使用。

(1)介绍创建对象的格式

(2)通过示例代码演示如何创建对象

(3)介绍访问对象成员的格式

(4)通过示例代码演示如何访问对象成员

知识点2-访问限制

教师通过PPT讲解访问限制。

介绍定义私有成员的格式

通过示例代码演示如何定义私有成员

通过示例代码演示如何使用私有成员

知识点3-构造方法

教师通过PPT讲解构造方法。

介绍什么是构造方法

通过示例代码演示如何定义无参的构造方法

通过示例代码演示如何定义有参的构造方法

知识点4-类方法

教师通过PPT讲解类方法。

介绍如何定义类方法

通过示例代码演示如何定义类方法

介绍如何调用类方法

通过示例代码演示如何调用定义的类方法

介绍如何修改和访问类属性

通过示例代码演示如何修改和访问类属性

知识点5-静态方法

教师通过P

您可能关注的文档

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档