|
|
51CTO旗下网站
|
|
移动端

1.2 Python语言为什么流行

《Python Linux系统管理与自动化运维》第1章Python语言与Linux系统管理,本章将介绍Python语言的特性和应用场景。除此之外,本章还会讨论为什么Python适合Linux系统管理,以及一些大家容易忽视的重要数据,包括Python语言是否真的越来越流行,使用最多的Python版本,以及Python 2与Python 3所占的市场份额等。本节为大家介绍Python语言为什么流行。

作者:赖明星来源:机械工业出版社|2017-09-28 15:27

1.2 Python语言为什么流行

在上一节中,我们得出了Python语言越来越流行的结论。那么,我们不禁要问,为什么Python语言会越来越流行呢?

Python语言流行的因素有很多,我们可以找到很多理由。例如,越来越多的工程师使用Python进行大数据处理,科研工作者开始使用Python进行数据分析,系统管理员使用Python管理Linux系统,开源的云计算平台OpenStack使用Python语言开发,很多编程爱好者使用Python进行爬虫等。如果要找类似的理由,我们还可以找出很大一堆,但是,笔者认为,Python语言之所以越来越流行,使用越来越广泛,主要还是得益于其自身的诸多优点。

Python语言拥有诸多优点,其中有几个优点特别显著:

1)简单易学:Python语言相对于其他编程语言来说,更加容易学习。它注重的是如何解决问题而不是编程语言的语法和结构。因此,已经有越来越多的初学者选择Python语言作为编程的入门语言。例如,在浙江省2017年高中信息技术改革中,《算法与程序设计》课程将使用Python语言替换原有的VB语言。

2)语法优美:Python语言力求代码简洁、优美。在Python语言中,采用缩进标识代码块,通过减少无用的大括号,去除语句末尾的分号等视觉杂讯,使得代码的可读性显著提高。阅读一段良好的Python程序就像是在读英语,它使你能够专注于解决问题,而不用太纠结编程语言本身的语法。

3)丰富强大的库:Python语言号称自带电池(Battery Included),寓意是Python语言的类库非常全面,包含了解决各种问题的类库。无论实现什么功能,都有现成的类库可以使用。如果某个功能比较特殊,标准库没有提供相应的支持,那么,很大概率会有相应的开源项目提供了类似的功能。合理使用Python的类库和开源项目,能够快速实现功能,满足业务需求。

4)开发效率高:Python的各个优点是相辅相成的。例如,因为有了丰富强大的类库,所以,Python的开发效率能够显著提高。相对于C、C++和Java等编译语言,Python的开发效率提高了数倍。在实现相同的功能时,Python的代码往往只有C、C++和Java代码的1/5~1/3。虽然Python语言拥有很多吸引人的特性,但各大互联网公司广泛使用Python语言,绝大程度上是因为Python语言开发效率高这个特点。因为它能够更好地满足互联网快速迭代的需求。

5)应用领域广泛:Python语言的另一大优点就是应用领域广泛,工程师可以使用Python做很多事情。例如,Web开发、网络编程、自动化运维、Linux系统管理、数据分析、科学计算、人工智能、机器学习等。由于Python语言介于脚本语言和系统语言之间,所以我们可以根据需要将它当作一门脚本语言来编写脚本,也可以将它当作一个系统语言来编写服务。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

高质量程序设计指南:C++/C语言(第3版)

本书以轻松幽默的笔调向读者论述了高质量软件开发方法与C++/C编程规范。它是作者多年从事软件开发工作的经验总结。本书共17章,第1章到第4...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊