Python入门系列教程3-面向对象
  1. 类和对象的基本方法

    1. 录播
      基本概念
      11分钟
    2. 录播
      类和对象基本概念
      5分钟
    3. 录播
      设计类的三要素和名词提炼法
      9分钟
    4. 录播
      内置的dir函数查询对象的方法列表
      7分钟
    5. 录播
      基本语法
      4分钟
    6. 录播
      案例演练
      6分钟
    7. 录播
      接收对象的变量同样是对对象的引用
      6分钟
    8. 录播
      创建多个猫对象
      6分钟
    9. 录播
      在类的外部给对象增加属性
      7分钟
    10. 录播
      利用self在类封装的方法中输出对象属性
      11分钟
  2. 类和对象的基本方法

    1. 录播
      在类的外部给对象增加属性的隐患
      6分钟
    2. 录播
      创建对象时自动调用初始化方法
      6分钟
    3. 录播
      在初始化方法中定义属性
      6分钟
    4. 录播
      使用参数设置属性初始值
      6分钟
    5. 录播
      del方法和对象的生命周期
      8分钟
    6. 录播
      str方法定制变量输出信息
      5分钟
  3. 封装及创建类

    1. 录播
      封装特性和需求分析
      5分钟
    2. 录播
      案例完成
      9分钟
    3. 录播
      扩展-多个对象属性之间互不干扰
      7分钟
    4. 录播
      需求分析-被使用的类应该先开发
      6分钟
    5. 录播
      家具类以及创建家具对象
      5分钟
    6. 录播
      定义房子类
      13分钟
    7. 录播
      完成添加家具方法
      10分钟
    8. 录播
      需求分析-属性可以是另外一个类创建的对象
      5分钟
  4. 封装及创建类

    1. 录播
      创建(qiang)类
      9分钟
    2. 录播
      创建士兵类-完成初始化方法
      7分钟
    3. 录播
      完成开火方法
      8分钟
    4. 录播
      身份运算符-判断None应该使用 is
      6分钟
    5. 录播
      应用场景、定义方式和演练
      9分钟
    6. 录播
      伪私有属性和方法
      6分钟
  5. 继承和多态

    1. 录播
      问题的抛出-单纯封装可能会出现重复的代码
      11分钟
    2. 录播
      继承的概念和语法
      5分钟
    3. 录播
      继承相关的术语-继承和派生
      8分钟
    4. 录播
      继承传递性的注意事项
      7分钟
    5. 录播
      继承传递性的注意事项
      4分钟
    6. 录播
      覆盖父类方法,重写子类方法实现
      6分钟
    7. 录播
      扩展父类方法,super对象调用父类方法
      8分钟
    8. 录播
      使用父类名调用父类方法
      8分钟
    9. 录播
      子类对象不能直接访问
      12分钟
    10. 录播
      通过父类方法间接访问
      9分钟
  6. 继承和多态

    1. 录播
      概念、语法和基本演练
      7分钟
    2. 录播
      注意父类之间注意不要有重名方法或属性
      6分钟
    3. 录播
      MRO方法搜索顺序
      6分钟
    4. 录播
      新式类和经典类
      9分钟
    5. 录播
      基本概念
      6分钟
    6. 录播
      案例演练
      11分钟
  7. 类属性、方法和单例

    1. 录播
      创建对象的过程以及实例的概念
      6分钟
    2. 录播
      类是一个特殊的对象
      5分钟
    3. 录播
      类属性的定义及使用
      8分钟
    4. 录播
      属性查找机制-向上查找
      7分钟
    5. 录播
      使用对象名+类属性赋值语句会创建实例属性
      7分钟
    6. 录播
      基本语法
      5分钟
    7. 录播
      案例演练
      7分钟
    8. 录播
      应用场景和定义方式
      7分钟
    9. 录播
      案例分析
      4分钟
    10. 录播
      案例演练
      9分钟
  8. 类属性、方法和单例

    1. 录播
      确定方法类型的套路
      3分钟
    2. 录播
      设计模式和单例设计模式概念
      5分钟
    3. 录播
      new方法的作用
      4分钟
    4. 录播
      重写new方法
      10分钟
    5. 录播
      单例设计模式思路分析
      6分钟
    6. 录播
      单例设计模式代码实现
      7分钟
    7. 录播
      初始化动作只执行一次
      9分钟
  9. 异常和模块、包

    1. 录播
      异常的概念以及抛出异常的原因
      8分钟
    2. 录播
      简单的异常捕获
      6分钟
    3. 录播
      根据错误类型捕获异常
      10分钟
    4. 录播
      捕获未知错误
      7分钟
    5. 录播
      异常捕获的完整语法
      8分钟
    6. 录播
      异常的传递性
      10分钟
    7. 录播
      主动抛出异常的应用场景
      3分钟
    8. 录播
      主动抛出异常案例演练
      11分钟
    9. 录播
      基本概念和import导入复习
      7分钟
    10. 录播
      import导入时指定别名
      6分钟
  10. 异常和模块、包

    1. 录播
      from import局部导入
      5分钟
    2. 录播
      from import导入同名工具
      8分钟
    3. 录播
      from import导入所有工具
      5分钟
    4. 录播
      模块搜索顺序
      8分钟
    5. 录播
      开发原则及导入文件时会执行没有缩进的代码
      7分钟
    6. 录播
      __name__属性兼顾测试和导入两种模式
      6分钟
    7. 录播
      包的概念以及建立包的方式
      6分钟
    8. 录播
      封装模块、设置__init__和外界导入包
      8分钟
  11. 制作模块和文件操作

    1. 录播
      明确目的和介绍步骤
      3分钟
    2. 录播
      制作模块压缩包
      10分钟
    3. 录播
      安装模块压缩包
      8分钟
    4. 录播
      卸载已经安装过的模块
      3分钟
    5. 录播
      使用pip安装pygame模块
      5分钟
    6. 录播
      文件概念以及文本文件和二进制文件的区别
      6分钟
    7. 录播
      文件操作套路以及Python中的对应函数和方法
      7分钟
    8. 录播
      读取文件内容
      7分钟
    9. 录播
      读取文件后文件指针会发生变化
      5分钟
    10. 录播
      打开文件方式以及写入和追加数据
      7分钟
  12. 制作模块和文件操作

    1. 录播
      使用readline分行读取大文件
      7分钟
    2. 录播
      小文件复制
      6分钟
    3. 录播
      大文件复制
      5分钟
    4. 录播
      导入os模块,执行文件和目录管理操作
      7分钟
    5. 录播
      文本文件的编码方式ASCII和UTF8
      6分钟
    6. 录播
      怎么样在Python2.x中使用中文
      5分钟
    7. 录播
      Python2.x处理中文字符串
      5分钟
    8. 录播
      基本使用
      4分钟
    9. 录播
      [扩展]不要直接转换input结果
      4分钟

对课程感兴趣?

点击报名,听课时长可兑换余额哦~

Python入门系列教程3-面向对象免费

最近在学 10 累计报名 365 好评度 100%
咨询老师
用手机看

扫一扫继续用手机看

  • 微信扫码

  • QQ扫码

下载手机APP

课程概述

目录

往期学员作业()

评论

简  介 本课程是Python系列入门课程的第三阶段,该阶段我们会学习面向对象(OOP)这一重要的编程思想。学习的知识点主要包括:类和对象的基本概念,dir函数,self的作用,继承和多态,类属性和静态方法。除此以外,还有单例模式,异常的捕获和抛出,from import局部导入,导入同名工具, pip的使用以及文件的相关操作等。

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

* 课程提供者:博学谷