[Python3]Python面向对象的程序设计
一、面向对象的程序设计的由来
1.第一阶段:面向机器,1940年以前
最早的程序设计都是采用机器语言来编写的,直接使用二进制码来表示机器能够识别和执行的指令和数据...2.第二阶段:面向过程
面向机器的语言通常情况下被认为是一种“低级语言”,为了解决面向机器的语言存在的问题,计算机科学的前辈们又创建了面向过程的语言。...面向过程的语言被认为是一种“高级语言”,相比面向机器的语言来说,面向过程的语言已经不再关注机器本身的操作指令、存储等方面,而是关注如何一步一步的解决具体的问题,即:解决问题的过程,这应该也是面向过程说法的来由...虽然面向对象并不是解决软件危机的银弹,但和面向过程相比,面向对象的思想更加贴近人类思维的特点, 更加脱离机器思维,是一次软件设计思想上的飞跃。...对于一个软件质量来说,面向对象的程序设计只是用来解决扩展性。
三、类和对象
1.定义
python中一切皆为对象,且python3统一了类与类型的概念,类型就是类。