使用对象名+类属性赋值语句会创...
登陆
下一节课程: 基本语法
(3905次播放)
5
秒后自动播放下一节
下一节
重新观看
介绍 >
Python+人工智能全栈工程师(面向对象)
难度:中级
共100节
401290次学习
章节
评论
笔记
课件
第1章 面向对象基础
基本概念
类和对象基本概念
设计类的三要素和名词提炼法
内置的dir函数查询对象的方法列表
基本语法
案例演练
接收对象的变量同样是对对象的引用
创建多个猫对象
在类的外部给对象增加属性
利用self在类封装的方法中输出对象属性
在类的外部给对象增加属性的隐患
创建对象时自动调用初始化方法
在初始化方法中定义属性
使用参数设置属性初始值
del方法和对象的生命周期
str方法定制变量输出信息
第2章 面向对象练习
封装特性和需求分析
案例完成
扩展-多个对象属性之间互不干扰
需求分析-被使用的类应该先开发
家具类以及创建家具对象
定义房子类
完成添加家具方法
需求分析-属性可以是另外一个类创建的对象
创建(qiang)类
创建士兵类-完成初始化方法
完成开火方法
身份运算符-判断None应该使用 is
应用场景、定义方式和演练
伪私有属性和方法
第3章 单继承和方法的重写
单纯封装可能会出现重复的代码
继承的概念和语法
继承相关的术语-继承和派生
继承的传递性
继承传递性的注意事项
覆盖父类方法,重写子类方法实现
扩展父类方法,super对象调用父类方法
使用父类名调用父类方法
第4章 私有方法和属性
子类对象不能直接访问
通过父类方法间接访问
第5章 多继承
概念、语法和基本演练
注意父类之间注意不要有重名方法或属性
MRO方法搜索顺序
新式类和经典类
第6章 多态
基本概念
案例演练
第7章 类属性、类方法、静态方法
创建对象的过程以及实例的概念
类是一个特殊的对象
类属性的定义及使用
属性查找机制-向上查找
使用对象名+类属性赋值语句会创建实例属性
基本语法
案例演练
应用场景和定义方式
案例分析
案例演练
确定方法类型的套路
第8章 单例模式
设计模式和单例设计模式概念
new方法的作用
重写new方法
单例设计模式思路分析
单例设计模式代码实现
初始化动作只执行一次
第9章 异常
异常的概念以及抛出异常的原因
简单的异常捕获
根据错误类型捕获异常
捕获未知错误
异常捕获的完整语法
异常的传递性
主动抛出异常的应用场景
主动抛出异常案例演练
第10章 模块和包
基本概念和import导入复习
import导入时指定别名
from import局部导入
from import导入同名工具
from import导入所有工具
模块搜索顺序
开发原则以及导入文件时会执行没有缩进的代码
__name__属性兼顾测试和导入两种模式
包的概念以及建立包的方式
封装模块、设置__init__和外界导入包
明确目的和介绍步骤
制作模块压缩包
安装模块压缩包
卸载已经安装过的模块
使用pip安装pygame模块
第11章 文件操作
文件概念以及文本文件和二进制文件的区别
文件操作套路以及Python中的对应函数和方法
读取文件内容
读取文件后文件指针会发生变化
打开文件方式以及写入和追加数据
使用readline分行读取大文件
小文件复制
大文件复制
导入os模块执行文件和目录管理操作
第12章 文本编码
文本文件的编码方式ASCII和UTF8
怎么样在Python2.x中使用中文
Python2.x处理中文字符串
第13章 内建函数eval
基本使用
[扩展]不要直接转换input结果
全部评论
我要评论
暂无评论~
暂无课件
全部笔记
发布笔记
暂无笔记~
取消
回复
发送
发布
取消
发布笔记
发送
发布
© 2021 Python学习网
苏ICP备2021003149号-1
Python学习网
首页
视频
手册
图文
文章
社区