课程咨询、获取课件、技术交流直接加入博学谷在线学习:631731828
课程简介
本课程是Python系列入门课程的第三阶段,该阶段我们会学习面向对象(OOP)这一重要的编程思想。学习的知识点主要包括:类和对象的基本概念,dir函数,self的作用,继承和多态,类属性和静态方法。除此以外,还有单例模式,异常的捕获和抛出,from import局部导入,导入同名工具, pip的使用以及文件的相关操作等。本课程会为接下来的项目实战阶段打下坚实基础。
适合人群
1.零基础,可以没有任何计算机编程基础
2.想要学习Python开发的学习者
3.想要使用Python开发web后端的学员
主讲内容
第一章 类和对象的基本方法
1.基本概念
2.类和对象基本概念
3.设计类的三要素和名词提炼法
4.内置的dir函数查询对象的方法列表
5.基本语法
6.案例演练
7.接收对象的变量同样是对对象的引用
8.创建多个猫对象
9.在类的外部给对象增加属性
10.利用self在类封装的方法中输出对象属性
第二章 封装及创建类
1.封装特性和需求分析
2.案例完成
3.扩展-多个对象属性之间互不干扰
4.需求分析-被使用的类应该先开发
5.家具类以及创建家具对象
6.定义房子类
7.完成添加家具方法
8.需求分析-属性可以是另外一个类创建的对象
9.创建(qiang)类
10.创建士兵类-完成初始化方法
第三章 继承和多态
1.问题的抛出-单纯封装可能会出现重复的代码
2.继承的概念和语法
3.继承相关的术语-继承和派生
4.继承的传递性
5.继承传递性的注意事项
6.覆盖父类方法,重写子类方法实现
7.扩展父类方法,super对象调用父类方法
8.使用父类名调用父类方法
9.子类对象不能直接访问
10.通过父类方法间接访问
第四章 类属性、方法和单例
1.创建对象的过程以及实例的概念
2.类是一个特殊的对象
3.类属性的定义及使用
4.属性查找机制-向上查找
5.使用对象名+类属性赋值语句会创建实例属性
6.基本语法
7.案例演练
8.应用场景和定义方式
9.案例分析
10.案例演练
第五章 异常和模块、包
1.异常的概念以及抛出异常的原因
2.简单的异常捕获
3.根据错误类型捕获异常
4.捕获未知错误
5.异常捕获的完整语法
6.异常的传递性
7.主动抛出异常的应用场景
8.主动抛出异常案例演练
9.基本概念和import导入复习
10.import导入时指定别名
第六章 制作模块和文件操作
1.明确目的和介绍步骤
2.制作模块压缩包
3.安装模块压缩包
4.卸载已经安装过的模块
5.使用pip安装pygame模块
6.文件概念以及文本文件和二进制文件的区别
7.文件操作套路以及Python中的对应函数和方法
8.读取文件内容
9.读取文件后文件指针会发生变化
10.打开文件方式以及写入和追加数据