自由式学习
993人加入学习
(0人评价)
Python基础知识-pycharm版
价格 免费
承诺服务
该课程属于 1443-李同学-算法方向-计算机视觉-就业:是 请加入后再学习

python是面向对象的语言,编程的思想主要是针对大型软件设计而来的。将数据和操作数据相关的方法封装到类中。

[展开全文]

面向对象编程

python支持面向过程、面向对象、函数式编程等多种编程范式

python完全采用了面向对象的思想,是真正面向对象的编程语言,完全支持面向对象的基本功能:继承、多态、封装

面向对象编程时将数据和操作数据相关的方法封装到对象中,组织代码和数据的方式更加接近人的思维,从而大大提高了编程的效率

 

面向过程(procedure oriented)思维

面向过程编程更加关注”程序的逻辑流程“,是一种”执行者“思维,适合小规模的程序

面向对象思考方式:

遇到复杂问题是,先从问题中找名词,面向过程更多是找动词

 

面向对象和面向过程的总结:

(1)都是解决问题的思维方式,都是代码组织的方式;

(2)解决简单问题可以使用面向过程

(3)解决复杂问题:宏观上使用面向对象把我,微观处理上仍然是面向过程

 

[展开全文]