自2016年,Python取代Java成为了高校中最受欢迎的语言,从那时起它受欢迎的程度就没有减退过。也正如前段时间,上过热搜的\"潘石屹学Python\",其中潘石屹提到“编程语言也在不断地
语言火不火主要表现的是市场的需求,和语言本身好不好没有因果性。Python 是第一辅助编程语言,是最好的第二编程语言。
Python到底有多好用呢?
实践出真知,我们以最简单的入门级「Hello World」为例,对比几大主流编程语言的代码量。
先来看看用户量最大、编程语言之首的Java语言实现:
范式编程语言、功能强大的C++呢?
再来看看微软的亲儿子,全面集成 net库的C#,一行简单的输出,我居然要写这么多行的代码,简直无力吐槽啊。
世界上最好的编程语言,Web快速开发首选语言PHP呢?
最后,我们来看看Python的实现,仅仅一行代码,即可搞定,没有对比,就没有伤害啊。难怪坊间传言,完成同一个任务,C 语言要写 1000 行代码,Java 只需要写 100 行,而 Python 可能只要 20 行。
Python为什么很热门?
回答这个问题之前,我们先来看看Python是真的热还是炒的热。
这两年人工智能、机器学习、大数据的概念火遍大江南北,AlphaGO 的出现让业界为之兴奋,而其首选编程语言便是Python。教育部更是将Python列为计算机等级考试科目之一,很多少儿编程更是以Python作为入门书籍。
然而,在实际的项目开发过程中,Python更多的是以“胶水语言”的形式来存在,会Python肯定是你加薪的资本,然而只会Python,却面临着难以找到工作的窘境。我们可以看看互联网后端开发语言分布图:
至于题主说到的Python很热门,我觉得主要有以下几个方面的原因:
入门门槛低,新手分分钟就能写代码,可以很容易的树立自信心;
第三方库多,且安装方便,一条pip命令即可搞定;
站在了人工智能这一风口,“猪站在风口,都能飞起来”;
培训机构铺天盖地广告的大力宣传,“学好Python搞AI,年薪百万不是梦”!