写在前面
从学校毕业后参加工作,项目要用到Python语言,以前都没有接触过。但是又不能推脱,只能硬着头皮慢慢学了。
知识能力有限,我能做的,只有把别人讲解的东西通过自己的理解再还原一遍,当然不免有谬误,希望大家不吝赐教,我会及时改正,以免误导他人。
关于Python
Python是一种面向对象的高级语言,近些年来,学习Python的人越来越多,虽然不能算是大部分吧,但是Python以其“优雅、明确、简单”的语言特点吸引了很多人。
写一个相同功能的程序,用C语言可能要1000行,JAVA语言需要100行,而用Python可能仅仅20行就能搞定了。
那为什么还有很多人用C呢?因为在速度方面,C语言写出来的代码运行快,而越抽象越高级的语言例如Python在速度方面就落了下风。
Python语言可以干很多事情,在这里不做讨论。
Python也有缺点,第一个缺点就是运行速度慢,但是这个速度慢是相对的,很多程序运行的快慢对于用户体验来说影响并不大。
第二个缺点就是不能加密,如果你要发布你的Python程序,实际上就是发布源代码,这点和C不同,所以凡是编译型的语言都不能在意这个问题,而解释型的语言就必须要在意这个问题了,因为发布程序就意味着发布源代码。
关于学习
学习的问题就不多说了,首先能够坚持,多理解,我想肯定会有所收获吧。