8.1-Python面向对象程序设计基本概念(教案)-《程序设计基础》同步教学-高教版(2019)

2024-04-08
| 6页
| 57人阅读
| 0人下载
特供

内容正文:

教案 编号:PTGZ-229 流水号:05 (首页)共 3页 课程 《中职程序设计基础Python》 一体化 理论 章节(课题)及内容 Python面向对象程序设计基本概念 班级日期 中职 2024.04 授课方式 讲授与任务驱动相结合 课时 1 作业题数 1 拟用时间 40分钟 教学目标 使学生理解以下理论知识: 1. 理解面向对象编程的基本概念和原则。 2. 掌握Python中类和对象的创建与使用。 3. 能够编写简单的面向对象程序并理解继承、多态等概念。 教学资源准备 多媒体设备 课本教材 学生练习素材 教学重点 1. 类和对象的定义与使用。 2. 继承和多态的概念和应用。 3. 面向对象编程的基本原则和设计思想。 教学难点 1. 理解类和对象的关系及其在程序设计中的应用。 2. 理解和应用继承和多态的概念。 教学方法 讲授法、任务驱动法、演示法、体验探究法等。 1. 讲解结合示例代码演示。 2. 学生互动讨论和提问。 3. 练习编写简单的面向对象程序。 授课教师: 审阅签名: 教学过程 教学活动内容 时间分配教学方法 课前导入 课前导入: 通过提问引导学生思考:什么是面向对象编程?为什么要使用面向对象编程?面向对象编程有哪些优点? 2分钟 讲授新课 练习指导 讲授新课: 1. 类和对象的定义与使用: python class Person: def __init__(self, name, age): self.name = name self.age = age def greet(self): print("Hello, my name is", self.name) person1 = Person("Alice", 25) person1.greet() 1. 继承和多态的概念和应用: python class Student(Person): def __init__(self, name, age, student_id): super().__init__(name, age) self.student_id = student_id def study(self): print(self.name, "is studying") student1 = Student("Bob", 20, "12345") student1.greet() student1.study() 代码例子: python class Animal: def __init__(self, name): self.name = name def speak(self): pass class Dog(Animal): def speak(self): print("Woof!") class Cat(Animal): def speak(self): print("Meow!") dog = Dog("Buddy") cat = Cat("Whiskers") dog.speak() cat.speak() 面向对象编程的基本概念和原则包括: · · 类(Class):类是面向对象编程的基本概念,用于描述具有相似属性和行为的对象的模板。类定义了对象的属性(成员变量)和方法(成员函数)。 · · · 对象(Object):对象是类的实例,具体化了类的模板,每个对象都有自己的属性和方法。 · · · 封装(Encapsulation):封装是面向对象编程的特性之一,指将数据和方法封装在类中,通过接口暴露对象的行为,隐藏内部实现细节。 · · · 继承(Inheritance):继承是面向对象编程的重要特性,允许一个类(子类)继承另一个类(父类)的属性和方法,实现代码的重用和扩展。 · · · 多态(Polymorphism):多态是面向对象编程的特性之一,指同一个方法可以在不同的对象上有不同的行为,提高代码的灵活性和可扩展性。 · · · 抽象(Abstraction):抽象是面向对象编程的原则之一,指将对象的共同特征提取出来形成类的抽象,简化问题的复杂性。 · · · 消息传递(Message Passing):面向对象编程中,对象之间通过消息传递进行通信,一个对象请求另一个

资源预览图

8.1-Python面向对象程序设计基本概念(教案)-《程序设计基础》同步教学-高教版(2019)
1
8.1-Python面向对象程序设计基本概念(教案)-《程序设计基础》同步教学-高教版(2019)
2
8.1-Python面向对象程序设计基本概念(教案)-《程序设计基础》同步教学-高教版(2019)
3
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。