2024 年 12 月编程语言排行榜|Python 将成为年度编程语言

职场   2024-12-10 08:31   福建  

TIOBE 2024 年 12 月份的编程语言排行榜已经公布,官方的标题是:Python 将成为年度编程语言 ( Python is about to become the language of the year)。

这个月已经是 2024 年的最后一个月了,TIOBE 2024 年度编程语言也即将揭晓。

年度编程语言是授予一年内增长最高的编程语言,由于 Python 一年内获得了近乎 10% 的增长,几乎锁定了这个称号。

紧随其后的 Java 和 JavaScript 分别实现了 +1.73% 和 +1.72% 的年增长,与 Python  9.98% 的增长明显是微不足道。

Python 近几年的流行主要得益于它简单易学的语法,然后又有强大的生态系统,丰富的第三方库和工具,如 NumPy、Pandas、TensorFlow 和 PyTorch等。

特别是这两年随着数据科学、机器学习和人工智能的崛起,Python 逐渐成为必学的编程语言之一。

Python 在数据分析和人工智能领域的优势,使得越来越多的高校和培训机构将其作为课程重点。

历史趋势来看,今年 Python 涨势最猛:

Python 应用领域调查数据:
  • 50% 的受访者使用 Python 进行数据分析。 
  • 49% 的受访者使用 Python 进行 Web 开发。 
  • 35% 的受访者使用 Python 进行 DevOps/系统管理/编写自动化脚本(DevOps / System administration / Writing automation scripts)。 
  • 32% 的受访者使用Python来编程网络爬虫或数据抓取工具。31% 的受访者使用Python进行机器学习项目。
  • 28% 的受访者使用Python作为教育工具。
  • 26% 的受访者使用Python进行软件测试/编写自动化测试(Software testing / Writing automated tests)
Python 官网:https://www.python.org/

官网除了提供学习内容外,还提供了在交互式解释器,点击首页的黄色小图标即可进入命令窗口:

这样,我们不用下载安装都可以直接学习测试了,执行输出第一个入门程序:
>>> print(1+1)2>>> print("runoob")runoob
测试界面如下所示:
以下是 Python 语言一些主要的应用领域:
  • Web 开发:使用框架如 Django 和 Flask 构建网站和 Web 应用程序。 

  • 数据分析和数据科学:使用 Pandas、NumPy 和 SciPy 等库进行数据处理和分析。 

  • 人工智能和机器学习:使用 TensorFlow、PyTorch 和 Scikit-learn 等工具开发智能系统。

  • 科学计算和数值模拟:进行复杂的数学计算和科学模拟。

  • 自动化脚本:自动化日常任务,如文件管理、系统管理等。

本月,排名前十的分别是:

Python,C++,Java,C,C#,JavaScript,Go,SQL,Visual Basic,Fortran。

Python,C++,Java,C,C#,JavaScript,Go,SQL,Visual Basic,Fortran 历史变化曲线图:

11 到 20 排名如下,PHP 今年是跌出前 10 了:

排名 21-50 的编程语言:

51-100 的编程语言:

4th Dimension/4D, ActionScript, Algol, Apex, APL, CFML, CHILL, Clipper, CLIPS, Crystal, Curl, DiBOL, Elm, Erlang, F#, Forth, Groovy, Hack, Icon, Io, J, JScript, LabVIEW, Ladder Logic, Logo, Modula-2, Mojo, MQL5, NATURAL, Nim, OCaml, Occam, OpenCL, PL/I, PostScript, Q, Raku, Ring, S, Scheme, Smalltalk, Snap!, SPARK, SPSS, Stata, Tcl, Vala/Genie, VHDL, Wolfram, Zig

各大编程语言的历史排名(1988-2024):

编程语言“名人榜”( 2003-2023):
TIOBE 每个月都会公布一次编程语言的排行榜,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科等等。
数据反映目前主流编程语言的变化趋势,对我们学习和工作可作为一个参考,但各个语言都有它们各自适合的应用场景,所以也不必过于在意,毕竟语言的好坏在于如何去使用它。
以下视频是近二十几年来编程语言的变化趋势:
参考链接:https://www.tiobe.com/tiobe-index/








菜鸟教程
学的不仅是技术,更是梦想!
 最新文章