在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
Python 成为最受欢迎的语言了?原因是什么?Python起源一种shell的脚本语言 ,而现在已经发展成最通用的语言之一了,TIOBE指数的数据显示,Python是目前世界上最受欢迎的编程语言。
对于Python来说时代从未如此美好。TIOBE指数的数据显示,Python是目前世界上最受欢迎的编程语言,过去二十年也一直处于增长趋势。
Python之所以这么受欢迎有很多原因。Python起源一种shell的脚本语言 ,而现在已经发展成最通用的语言之一了。从Web开发到物联网编程再到AI等各个方面都能用到它。另外Python代码非常容易编写和执行,这使Python成为入门编程语言的首选。基本上每个在大学学习编码或者参加编程训练营的人都会学习Python。
然而Python的鼎盛时期会持续多久?虽然语言本身没有什么问题,但从某些方面来说,成为“万人迷”感到很惊讶。受到的欢迎程度远超出它所应得的,主要有以下四个原因:
一、Python速度不快
Python最大的缺陷就是用它编写的应用程序运行速度不快。至少,这些应用程序远不及用C或者Java等语言编码的应用程序快。代码可能易于编写和部署,但是我们却牺牲了速度、效率和性能。在这个分秒必争的世界里,Python显然不是一个很好的选择。
二、Python的语法过于僵化
对于编码小白来说,Python如此受欢迎的部分原因是它的语法非常具体,所以写出来的代码非常整洁而且可读性高。对于那些不介意花时间研究Python所有语法规则的人来说,Python很不错。但是如果你只是想快速生成代码,那Python并不是最好的选择。
因此,如果优先考虑灵活性或者动态性,而不是让代码看起来美观且一致,那么Python可能就不是未来最好的语言。
三、Python提供的编程语言有限
易于使用是Python受新手小白喜爱的另一大原因。但是实际上Python没有提供全面的开发体验。学习Python编码的人并没有了解传统软件开发系统的各个方面。
虽然这听起来可能有些苛刻,但是我认为知道如何用Python写代码只不过比知道如何在Bash shell中运行程序更高级一点,而Bash shell根本不算编码。从这个角度来说Python正在创造一代不知道“完整”编程的程序员,他们只知道如何编写解释型代码。
四、没有什么大型的产品是用Python写的
当环顾全球各种项目时,我发现没有任何真正大型、复杂且重要的应用程序或者平台是用Python写的。很多网站使用Python,主要是在后端,可能有数百万小型应用程序是用Python开发的。但是没有基于Python的类似WordPress的东西,没有非常依赖Python的办公生产力套件,当然也没有用Python编码的操作系统,甚至是操作系统的主要部分。
这并不是在谴责Python,只是在强调这样一个事实。如果说Python在未来几十年仍然保持顶级编程语言的地位,那么你会认为现在有人会用它做一些比编写脚本和简单应用程序更有趣的事。然而他们没有,可能也不会。
Python当然有很多用处,但主要用于编写相对简单的脚本和应用程序。所以它并不是编写所有内容的首选语言。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
Python什么时候开始流行的?还能流行多久?
在过去的一年里,Python的火爆程度一时竟与Java的风头难分高下。相信不少人听说Python也就是近几年的事,却不知道它早在1989年就被开发出来了。那么Python什么时候开始流行的?其实也就是这两三年,Python的突然流行也让一些人担忧,它还能流行多久?下面我们就来看看Python的发展吧!
14651
2019-08-15 15:20:45
Flask框架开发实战智能租房教程
相信大家都知道,Flask作为web框架是最好的选择。尤其对于想掌握web开发框架运用,独立实现项目工程开发的初级工程师来说。本文将介绍博学谷精心打造的Flask框架开发实战智能租房教程,内容包括课程简介、课程特色和课程收获,感兴趣的学员可以接着看下去。
6329
2019-11-09 17:00:07
Python为什么这么火?编程零基础该如何学习Python?
Python为什么这么火?编程零基础该如何学习Python?其实Python的火爆不是偶然,时代的潮流驱动也好,自身的语言优势也好,对于零基础的学习者来说,学习Python都是最好的选择。至于Python学习方式有很多,看书、报培训班都是比较靠谱的,看大家适应哪种学习模式。
5812
2019-11-20 13:21:14
学好了Python可以干什么?
随着我国对编程的重视程度上升,Python编程的学习趋势逐渐低龄化。在全国掀起Python编程热的同时,还是有许多人对于学习Python抱有怀疑,那么我们就来看看学好了Python究竟可以干什么。根据目前就业市场的反馈,我们可以看到Python的就业发现主要集中在大数据、Web前端、人工智能、爬虫等其他众多领域。
5289
2020-06-24 18:32:32
返回指定页面数据静态Web服务器代码怎么写?
返回指定页面数据静态Web服务器代码:获取用户请求资源的路径,根据请求资源的路径,读取指定文件的数据组装指定文件数据的响应报文,发送给浏览器,判断请求的文件在服务端不存在,组装404状态的响应报文发送给浏览器。
4281
2021-12-23 14:22:52