人生苦短,I Write Python。超级好用的Python,使用者占一半?我看未必......
编程语言千千万,用Python的占一半?Python开发者占比真的有这么大吗?我看未必。我们先来看一份截止目前的最新语言排行榜数据,Python以9.31%的占比排名第三,和前两名的Java、C相差还是蛮大的。
那么,为什么Python给人的感觉很火?
这两年「人工智能」的概念火遍大江南北,AlphaGO 的出现让业界为之兴奋,而人工
智能、机器学习的首选语言便是Python。Python一度让人感觉它很火,甚至产生一种错觉,Python的使用者占据了一半。我个人认为这些错局主要是以下几个方面:
语法简单易学,上手快库多,你遇到的大多数问题都可简单的通过一句import语句来搞定。抓住了「人工智能」这一风口Python作为一门“胶水语言”,出现频率较高培训机构铺天盖地广告的大力宣传,“学好Python搞AI,年薪百万不是梦”!Python到底好用吗?实践出真实,下面以程序员入门经典的HelloWorld为例进行说明:
先来看看编程语言排行榜第一名的Java:
范式编程语言的典型、功能强大的C++呢?
号称世界上最好的编程语言PHP
微软的亲儿子C#,实现一个简单的Hello World,我居然要多输入这么多......
最好,我们再来看看Python,只需简单的一句print即可。
没有对比,就没有伤害。难怪坊间传言,完成同一个任务,C 语言要写 1000 行代码,Java 只需要写 100 行,而 Python 可能只要 20 行。
其实,在一般的项目开发过程中,Python更多的被作为“胶水语言”,和其他语言(尤其是C/C++)很方便的结合在一起。
Python有强大的第三方库,而且第三方包(pip)管理机制也非常健全,应用领域非常广泛。语法简洁,开发速度快,但属于解释性语言,使用时由解释器解释执行,效率会相对低。
本文为作者“一个程序员的奋斗史”悟空问答原创文章,未经允许转载、抄袭必究!