python类与对象

一.内容:
1.类和对象
面向过程:
在实现程序或者解决问题的时候,是一步一步的去实现,有具体的过程
面向对象:
在解决问题或者程序的设计的时候,通过某一个具体的实物来完成
类:基于相同属性和行为的多个实物的统称的集合,抽象的概念
对象:具体存在的实物,可以直接使用
对象其实类的具体实例,类是创建对象的模板(也是对象的抽象)
python类与对象

2.魔法方法(应该是以前的构造函数和析构函数)
魔法方法:不需要程序设计者,自动调用
init: 在对象创建的时候,自动执行,为对象进行初始化
del: 在对象销毁的时候,自动执行,释放对象的资源
参数的默认参数值:
在定义函数的时候,可以给参数设置默认参数值;
1) 在使用的时候,如果没有传递参数值,则使用默认的参数值,否则使用传递的参数值;
2) 在设置参数值,如果某一参数设置,它右边所有参数都需要设置。
3) 在使用的时候,传递的参数,从左向右依次传递。
未设置默认参数值,必须要传递参数,设置了的可以不传递参数
python类与对象

3.numpy:提高效率并方便使用
python类与对象

3.matplotlib.pyblot:画图
python类与对象
python类与对象

3d图:
python类与对象
python类与对象

散点图:

python类与对象