社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

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

菜鸟教程 • 1 月前 • 56 次点击  

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/








Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/176774
 
56 次点击