【单元:类与面向对象】 | |||||
内容描述: 我们之前学习的案例都是面向过程的,编程思路的核心是一个个实现相关功能的过程,围绕这些过程,实现相应功能。程序员是从“过程”看问题,解决问题的。当利用面向过程方法处理的问题越来越复杂时,面向过程的编程方法就暴露了其缺点。面向对象可以解决面向过程存在的缺点。面向对象是一种对现实世界理解和抽象的方法。这里把现实世界里的任何实物都可以当作一个相对独立的对象来看待。本单元我们将运用面向对象解决问题。
| |||||
能力目标 | 知识目标 | 素质目标 | |||
1.能够熟练定义类与对象 2.能够熟练运用运用类和对象解决现实问题 3.能够熟练运用类方法和静态方法 | 1. 理解面向对象的概念,明确类和对象的含义 2.掌握类的定义与使用方法 3.熟练创建对象、访问对象成员 4.掌握实现成员访问限制的意义,可熟练访问受限成员 5.了解构造方法与析构方法的功能与定义方式 6.熟悉类方法和静态方法的定义与使用 | 1. 养成积极主动学习意识 2. 养成勤于动手的习惯 3. 养成团队合作能力 4. 养成良好的编程习惯 | |||
学习任务 | 重点难点 | 突破方法 | |||
任务一 创建学生类与对象 任务二 访问限制、类方法、静态方法的使用 任务三 类的继承 任务四 实现学生成绩管理系统 | 教学重点:类的定义与访问、对象的创建与访问 教学难点:静态方法、方法的重写、多态 | 采用翻转课堂、项目导入的教学模式,进行分组讨论、演示动画原理。运用多媒体、PyCharm开发环境、实训助手、教学平台等辅助授课。 | |||
【导学视频】 | |||||
【思维导图】 | |||||
【课程思政】 | |||||
【课前准备】 | |||||
课前微课 | 面向对象编程思想 | 用Python定义类 | 定义类的属性 定义类的方法 | ||
查找资料 | 类和对象的含义 | ||||
【学习资源】 | |||||
教学视频 | |||||
移动端学习通道 | | ||||
教学 设计 | |||||
教案 | |||||
课件 | |||||
习题 | |||||
实训 任务 | |||||
实训 流程 | |||||
案例 源码 | |||||
音频 答疑 | 什么是面向过程的编程思想? 什么是多态? | ||||
原理动画 | |||||
【拓展资源】 | |||||
1 x证书 | |||||
企业 案例 | |||||
专业 英语 | development [dɪˈveləpmənt] 开发 while [wail]当……的时候 environment [ɪnˈvaɪrənmənt] 环境 interpreter [ɪnˈtɜ:prɪtə(r)] 解释器 count [kaunt] 计数;计算 configured [kən'fɪɡəd] 配置 private ['praivit ] 私有的,私人的 super ['sju: pə] 父类的,超级的,,超类的 | ||||
拓展 作业 | 实现银行管理系统 | ||||
推荐 学习 内容 |