Python是“真火”还是“虚火”?

Python编程语言近年来在全球范围内的热度显著上升,在TIOBE等排行榜上的位置攀升,尤其在人工智能领域中的应用推动了其普及。在国内,Python的搜索趋势增强,开发者数量占比也在增长,反映出Python在提升工作效率和降低编程门槛方面的优势。文章指出,Python的易学性和丰富的库支持使其成为非专业程序员的选择,有望开启新的编程语言路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我们没有办法评选出最佳编程语言,世界上也不存在这样一种语言,但是会有一些类似“百晓生”的机构实时监测数据,能让开发者了解当前编程语言的发展情况。

那柚柚就来分析一下Python语言现在的热门程度如何。

一、 国际排行

TIOBE编程语言排行榜算是现在最常用来表示编程语言流行趋势的重要指标,你在各种关于Python的介绍里,肯定看到过各种不同时间段的TIOBE榜单图。这个榜单是通过公式计

算编程语言在8大搜索引擎(比如Google)上被搜索的情况,然后得出一个榜单,每个月都会新,能反映出某个语言在某一时间段内的热门程度。

长期以来,编程语言排行榜上顺位不断的变化着,有的长期霸占头三甲,有的曾经辉煌,现在逐渐没落;而有的曾经默默无闻,现在逐渐展露头角。

Python,就属于后者。Python其实“出生”很早,上个世纪九十年代诞生于美国,但是一直默默无闻,大概05年之后一路向前。

注:排名取决于12个月的平均值

从下面这张图可以更明显的看出(数值越大受欢迎程度越高),近几年Python在编程语言排行榜上飙升的还是比较快的,18年后已经可以和经久不衰的 C 语言、Java 等编程语言 “掰一掰手腕”了。

在过去的2020年Python还登上了编程语言“名人榜”,这个奖项授予一年中增长率最高的编程语言,就是说Python的热度还在不断增长中。

一些其他榜单,例如IEEE、PYPL等,Python也都有不俗的成绩。

通过这些榜单,此处,我们先得出一个结论:国际上的开发者对Python寄予了很高的期待,讨论度很高,在全球范围内是得到认可的,Python是一****门高价值学科

二、 国内情况

以TIOBE为代表的排行榜反映了英文世界里各种编程语言的“受关注程度”,但是与国内的实际情况未必完全相符,那在国内的大环境下,Python依然是热门语言吗?

国内这种专门的榜单不多,所以我会多找几个角度分析一下。

我们先用最简单的百度指数来看一下Python近10年的搜索趋势变化,这也是我与Python结缘的10年。

我在2012年开始自学Python,以帮助提高工作效率,那个时候Python在国内还只是一门非常小众的语言,除了豆瓣、搜狐在用之外,很难看到体量大的公司在用。14年、15年开始趋势线上扬,也就是在15年我决定从C转为Python开发,在那之后Python一直保持着很高的流行趋势,我也能明显的感觉到身边用Python的伙伴越来越多。

从百度的搜索指数来看,Python的“热度”变化和我的自身感受还是很相符的。

那我们再来看另外一个榜单,优快云自2004年开始针对中国开发者进行大规模调查,从4月份发出的《2019-2020中国开发者调查报告》统计的数据可以看出,Python开发者数量占比近三成,在常用语言中居前三,相对与上一年的报告中的占比前进了两位。

从以上的数据可以看出,Python在国内的发展趋势和国际上趋同,这两年的讨论度特别高,都有点儿超出我的预期。

虽然目前并不是第一语言,但是使用率在增长中,这是因为有不少开发者像我一样会选择在原有语言的基础上再学一门Python或者直接迁移到Python,以提升工作效率。

三、数据背后的原因

TIOBE公司的总裁保罗-简森曾经说过,Python的普及与数据挖掘、人工智能和数值计算等领域的蓬勃发展相关,但同时也与普遍编程需求的增加有关。Python自身的一些特点造成了搜索词条的人特别多。

(1)人工智能的蓬勃发展

要说现在网上里面最炙手可热的非人工智能莫属,连学前儿童在上的辅导班都要挂个名字叫“某某AI”来吸引家长们报名。

人工智能的概念其实很早就出现了,近几年由于算力的增长海量数据的积累还有算法的进步和优化,人工智能开始真正的发挥作用,已应用到各个领域。

除了出镜率比较高的电商零售、智能机器人,传统的农业、建筑业也都在应用人工智能来管理,像今年智慧工地就推广得特别迅速。

Python作为人工智能的头号语言,一方面会吸引大量计划从事人工智能的人来学习,另一方面自然也带动了网络上对这门“新语言”的关注和讨论。

(2)普遍编程需求的增加

过去大多数编程活动是由专业人员来完成,起码是计算机专业的。

但是目前,由于各种需要,人们期望有一种简单易学的、不是程序员也能上手的语言,而Python恰好满足了这些需求。我觉得这是Python特别了不起的地方,它打破了普通人和编程之间的壁垒

Python代码简单,同样的功能,Python代码量会更“瘦小”,可读性也强,举一个最简单的例子,看看把大象装进冰箱,如果用不同的语言来实现,分别用了几步?

而且Python本身自带丰富的库文件可以直接拿来使用,比如爬取信息,快速分析数据,或者写一些小的脚本工具,最开始我就是用Python来写小工具提高工作效率的。

复盘一下

从数据来看,Python的热度在10年间发生了翻天覆地的变化,Python用户即包括了编程开发人员,也包括了很多非开发人员,而其他类似C语言、Java等只有开发人员会使用,所以会出现这种Python的讨论度高于Java,Java的开发者高于Python的情况。

我认为,Python也许会开辟一条新的编程语言路线,让编程这种原来非常专业的技术开始走入寻常百姓家,你用Python开发人工智能,我用Python处理Excel表格,各取所需,皆大欢喜!

以上就是大家在学习Python需要知道的基础入门知识,还没有掌握的同学要好好理解吸收。当然啦,学习Python仅仅知道这些基础入门知识,还是远远不够的,同学们要想系统全面地学习Python,可以试试下面的python学习资料,非常实用。

如果你对Python感兴趣的话,可以试试我整理的这份Python全套学习资料,微信扫码免费领取

😝朋友们如果有需要的话,可以V扫描下方二维码免费领取🆓

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

#### **一、Python学习路线**

image-20230619144606466

python学习路线图1

二、Python基础学习
1. 开发工具

2. 学习笔记

在这里插入图片描述

3. 学习视频

在这里插入图片描述

三、Python小白必备手册

图片

四、数据分析全套资源

在这里插入图片描述

五、Python面试集锦
1. 面试资料

在这里插入图片描述

在这里插入图片描述

2. 简历模板

在这里插入图片描述

** 因篇幅有限,仅展示部分资料,添加上方即可获取**
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值