• Introduction
  • 1. 面向对象基础(一)
    • 1.1. 面向对象编程介绍
    • 1.2. 类和对象
    • 1.3. 定义类
    • 1.4. 创建对象
    • 1.5. 添加和获取对象的属性
    • 1.6. 在方法内通过self获取对象属性
    • 1.7. 魔法方法:__init__()方法
    • 1.8. 有参数的__init__()方法
    • 1.9. 魔法方法:__str__()方法
    • 1.10. 魔法方法:`__del__()`方法
    • 1.11. 参考案例:烤地瓜
  • 2. 面向对象(二)
    • 2.1. 参考案例:存放家具
    • 2.2. 继承的概念
    • 2.3. 单继承
    • 2.4. 多继承
    • 2.5. 子类重写父类的同名属性和方法
    • 2.6. 子类调用父类同名属性和方法
    • 2.7. 多层继承
    • 2.8. 通过super()来调用父类中方法
  • 3. 面向对象(三)
    • 3.1. 私有属性和私有方法
    • 3.2. 修改私有属性的值
    • 3.3. 多态
    • 3.4. 类属性和实例属性
    • 3.5. 静态方法和类方法
  • 4. 异常和模块
    • 4.1. 异常
    • 4.2. 捕获异常
    • 4.3. 异常的传递
    • 4.4. 抛出自定义的异常
    • 4.5. 模块介绍
    • 4.6. 模块制作
    • 4.7. 模块中的`__all__`
    • 4.8. python中的包
  • 5. 面向对象的应用:学生管理系统
    • 5.1. 综合应用:学生管理系统(面向对象版)
  • Published with GitBook

计算机组成原理和python基础语法知识