# 为什么学Python?

#### Python 越来越火爆

Python 在诞生之初，因为其功能不好，运转功率低，不支持多核，根本没有并发性可言，在计算功能不那么好的年代，一直没有火爆起来，甚至很多人根本不知道有这门语言。

随着时代的发展，物理硬件功能不断提高，而软件的复杂性也不断增大，开发效率越来越被企业重视。因此就有了不一样的声音，在软件开发的初始阶段，性能并没有开发效率重要，没必然为了节省不到 1ms 的时间却让开发量增加好几倍，这样划不过来。也就是开发效率比机器效率更为重要，那么 Python 就逐渐得到越来越多开发者的亲睐了。

在 12-14 年，云计算升温，大量创业公司和互联网巨头挤进云计算领域，而最著名的云核算开源渠道 OpenStack 就是基于 Python 开发的。

随后几年的备受关注的人工智能，机器学习首选开发语言也是 Python。

至此，Python 已经成为互联网开发的焦点。在「Top 10 的编程语言走势图」可以看到，Python 已经跃居第三位，而且在 2017 年还成为了最受欢迎的语言。

![](http://twowaterimage.oss-cn-beijing.aliyuncs.com/2019-07-06-084240.png)

#### Python 开发薪资高

Python 开发人员是收入最高的开发人员之一，特别是在数据科学，机器学习和 Web 开发方面。

在北上广深一线城市上，Python 开发的薪资都达到了 2w+ 。

![](http://twowaterimage.oss-cn-beijing.aliyuncs.com/2019-07-06-090549.jpg)

#### Python 容易入门且功能强大

如果你是一名初学者，学习 Python 就是你最好的选择，因为它容易学，功能强大，很容易就能构建 Web 应用，非常适合初学者作为入门的开发语言。

Python 还一度被爆纳入高考，收编到小学课本。

![](http://twowaterimage.oss-cn-beijing.aliyuncs.com/2019-07-06-091204.png)

如果你有一定的编程语言基础，学习 Python 也是不错的选择，因为 Python 很可能就是未来开发的主流方向，多学一门语言，多一个防身技能。而且 Python 有强大的功能库，能非常快速的开发工具，为你的本职开发工作提供护航。
