课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

课程详情

课程咨询、获取课件、技术交流直接加入博学谷在线学习: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.打开文件方式以及写入和追加数据