从专业角度对Python进行物理分析:为啥Python这么火爆?

135 篇文章 1 订阅
47 篇文章 0 订阅

作为一个使用Python作为工作主语言的程序员,我将从专业角度对Python现在之所以这么火的原因进行物理分析。

很多人都喜欢Python,这里不仅仅是程序员,还是很多其他工种的互联网从业人员,因为Python上手非常简单,很容易就可以掌握并编写相应的程序。这从不同编程语言创始人的发量就可以看出,Python确实是最简单的了。

JAVA之父-詹姆斯・高斯林

C++之父- 本贾尼・斯特劳斯特卢普

还有很多知名语言,如JavaScript、Golang等,其创始人的毛发,一看就是历经沧桑的顶级强者,而Python之父吉多・范罗苏姆却完全相反,头发茂密,不拘一格。

Python之父-吉多・范罗苏姆

人生苦短,我用Python。

其实发量多少只是玩笑,Python的上手之所以简单是因为它的语法与英文非常相近,我随便秀一段Python代码,如下图,就算没有红字标注,你也可以比较清晰的知道他表达的含义。

非常直观,就算是外行,也快很快的理解。

但Python的简单只体现在基本的语法规则简单,它还有很多高级的语法规则,我们通常将语法规则称为语法糖,显得专业。

从知名的技术论坛StackOVerflow到知名的开源社区Github,它们给出的流行技术报告中,Python都排在前3名,翻译一下就是,Python是最多人使用、最多人想学的语言。

只是因为Python学起来简单?就这么多人想学?

其更深层的是Python功能强大,而且专业的Python工程师薪水不错(国内外都如此)。

1.功能强大的Python

Python功能有多强大?光第三方库都有237375个了,所谓第三方库就是别人写好的工具,你可以直接拉下来使用,从这个数量来看,绝大多数功能都已经有人帮你实现好了,你只需要拿过来用就好了。

pypi网站

啥?不太懂?

直接演示一波,比如你要使用python访问百度,怎么搞?首先安装一下requests这个别人开发好的第三方库,然后4行代码就搞定了,快如闪电,保住秀发。

通过简单的语法就可以实现强大多功能,这是让Python成为当今网红语言的重要原因。

很多大公司都在使用Python构建自己的系统, 其中大家耳熟能详的有Google、YouTube、IDB、NASA、Facebook、今日头条、华为等,它们也在不断的招募Python工程师,这里就以现在风头最猛的华为为例吧,随便在招聘网站上搜(吐槽一下很多答案秀国外工资,这其实没有多大参考意义)。

此外这么多大公司用Python的另外一个原因是它可以应用的领域实在是太广了,真的是,学会Python天下通吃,什么数据分析、人工智能、安全、爬虫、web开发、自动化运维、自动化办公等,Python都有一席之地。每当Python与其他语言pk时,仿佛在说。

应用范围广是好事,但带来的问题却是不够精专,这个可以单独写一篇文章了,所以暂时不聊。

为什么这么多大公司都在用,而且薪资都不低呢?

一个简单的逻辑:Python简单 -> 容易学 -> 会的人多 -> 供大于需 -> 难找工作,薪资低,这才是正常的逻辑吧。

没错,又错了。Python只是入门简单,要精通还是有很长的路需要走的。

但对很多人来说,入门就够用了,这也是很多培训结构切入的点,什么7天精通Python,说这种话的,不是坏就是傻,但7天入门还是绰绰有余的。

只要入门python,你就可以用它来编写简单的脚本,如自动化的处理Excel文件、Word文件等。Python入门简单、实用、对工作有帮助是当下Python火热的关键原因。

很多人只是想用它来自动化处理工作,并不是想找工作,所以也不必去了解GIL、协程生成器等各种偏进阶的概念,只要踏过入门这一关,还想要进一步提升,那就要经过长时间的学习与实际了。

正如薛兆丰说,经济学最有趣的就是边际效用、稀缺性等几个理论,要进一步学习,你就需要花费很多力气了,所以不要头脑一热就去报经济学专业就读。

编程也一样,最有趣,最简单的就入门时可以将它用到自己的日常的办公中,而想要再进一步的,就费力了,这也是很多文章、公众号只写入门类东西单独原因,因为简单、有趣啊。

如果你对编程感兴趣,希望自己更进一步,可以来「懒编程」玩,这里除了会分享一些偏入门、有趣的文章外,还会尝试探究技术的本质,如下图就是Python相关的源分析文章。

 最后

为了帮助大家更好的学习Python,小编给大家准备了一份Python学习资料,里面的内容都是适合零基础小白的笔记和资料,不懂编程也能听懂、看懂,需要获取方式:扫描下方即可获取。

CSDN大礼包:《Python零基础入门&进阶学习资源包》免费分享

👉Python学习路线汇总

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

👉Python必备开发工具👈

👉精品Python学习书籍👈

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。

温馨提示:篇幅有限,已打包文件夹,获取方式:点击这里【 Python全套资料或扫描下方即可获取。

CSDN大礼包:《Python零基础入门&进阶学习资源包》免费分享

👉Python学习视频600合集👈

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

​​​

👉100道Python练习题👈

​​​

👉面试刷题👈

​​​

​​​

👉实战案例👈

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

​​​

获取方式:点击这里【 Python全套资料或扫描下方即可获取。

CSDN大礼包:《Python零基础入门&进阶学习资源包》免费分享

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值