黑马程序员技术交流社区
标题: 学习心得 [打印本页]
作者: 糖不吃先生 时间: 2019-9-29 16:04
标题: 学习心得
三周下来,从在屏幕上用最简单的语句打印出“Hello, Python; Hello, World”开始,我逐步地学习Python语法,学习操作列表、字典,学习For,While,If语句,现在遇到了第一个难点:类。通过研读、练习、交流、讨论,作为程序界的小白,我逐步地理解了类的概念,明白了面向对象与面向过程编程的差异,以下是我的小小心得,与大家分享:
编程基本思想
现实世界中,每个复杂的事务都可以拆分为多个组成部分,其中的每一部分就可称之为对象。比如要实现一个很大很复杂的项目,我们可以把项目拆分成不同的组成部分,然后分别对不同部分通过编程实现,最终再把各个部分组装起来完成整个项目。这让我们能够从整体上来控制项目,从而让程序开发更有效。
面向对象的编程与面向过程的编程
面向过程编程是针对一个需求的具体实现过程,但是对于大型项目的复杂需求,一步一步的做,这种编程效率显然是低下的。
面向对象编程则是对项目进行拆分后(一般按照功能拆分),分别实现,再将各个对象组装起来。因此简单的小程序使用面向过程方法编程更适合。面向对象的编程特性是易维护(可读性高),效率高,质量高(重用性),扩展性好(高内聚,低耦合)。慢慢学下来,感觉也不会特别的难,有问题就请教老师和同学,同学之间都很乐意的帮助,可以更快,更好的学习。对于未来的学习也有了一个方向,没有那么迷茫,朝着python 方向好好学,好好干。
作者: 柠檬leung不酸 时间: 2019-10-11 10:13
不要等待机会,而是要创造机会。现在我来了,希望我们都可以坚持,早日用知识达到暴富
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |