Python稳居第一,Go 持续攀升TIOBE 11 月榜单发布!

科技   2024-11-15 12:01   北京  

关注我们丨文末赠书

Part.1

Python 稳居第一,Go 语言继续攀升!

近段时间以来,Python 的发展势头可谓是势不可挡。在最新的 TIOBE 编程语言榜单中,Python 的使用率从上个月的 21.9%上升至 22.85%,增长了 0.95%,稳居第一。不止 TIOBE 指数榜单,在 GitHub 上Python 的使用频率也超过了 JavaScript,成为开发者最常用的编程语言。
Python 长期受欢迎的原因可以归结为以下几个方面:

01简单易学

Python 凭借简洁的语法和直观的编程方式吸引了不少开发新手。相比其他语言,Python 的学习曲线较平缓,编程入门更加轻松一些.

02高效开发

Python 的语法结构和丰富的库支持,让开发者在相对较短的时间内实现复杂的功能。相比 C++ 等其他语言,Python的代码行数往往更少,提升了开发效率。

03活跃的用户社区

Python 拥有庞大的社区,提供了详尽的文档、教程和资源。

04在学术界和 STEM 领域的广泛应用

Python 不仅是计算机科学专业的基础语言,在 STEM 和学术研究领域也得到了广泛应用。它被用于统计分析、数据建模、物理模拟、微分方程求解等各种科研任务,甚至在中小学的教育中也被引入,培养下一代的编程基础。

05企业需求旺盛

Python在数据分析、人工智能、Web 开发等领域的广泛应用,让它成为企业和招聘市场中炙手可热的技能之一。根据 Statista 的数据,Python 是全球最受欢迎的语言之一,许多企业在招聘时优先考虑具备 Python技能的候选人。

在这些因素的推动下,预计 Python 在编程语言排行榜中将会持续霸榜。
另外,在 Top 10榜单中,TIOBE 还特别分享了 Go 语言的发展情况。
如今 Go 语言TIOBE 指数中稳步上升。在位居前十名已有一段时间后,现在已攀升至第七位,这是 Go 语言有史以来的最高排名。对此,TIOBE CEO Paul Jansen 认为,Go 在前十名中显得独特之处在于——它的程序运行速度快,部署也很便捷,同时语言本身也易于学习。
相比之下,Python 虽然学习简单,但运行速度不快,而且由于依赖多种版本化的库,大型 Python 程序的部署容易出问题。而若与 Rust 比较(另一个有望冲击前排的语言),Go 稍微慢一点,但 Go 程序更易于理解。Go TIOBE 排行榜中的下一道关卡是第六名的 JavaScript,这将是一场硬仗。JavaScript 在软件开发中几乎无处不在,但是也正如 GitHub 报告中提到的,TypeScript 正在蚕食 JavaScript 的地位。如果按年度趋势持续下去,Go 有望在三年内超越 JavaScript。我们也期待 Go 未来的进一步发展。

Part.2

其他编程语言

以下为 Top 21-50 的编程语言榜单:

第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序)

ABC, ActionScript, Algol, Apex, APL, CFML, CHILL, CLIPS, Clojure, Cobra, Crystal, Curl, Eiffel, Erlang, Forth, Groovy, Hack, Icon, Inform, Io, J, JScript, LabVIEW, Ladder Logic, Maple, Modula-2, Mojo, MQL5, NATURAL, OCaml, Occam, OpenCL, PL/I, PostScript, Q, Racket, Raku, Ring, S, Scheme, Simulink, Smalltalk, SPARK, Stata, SystemVerilog, Tcl, VHDL, Wolfram, X++, Zig

Part.3

好书推荐

1

Effective Java中文版(原书第3版) 

点击下方,即可优惠购书
Java之父鼎力推荐,Jolt获奖作品!
本书是Effective Java的第3版,对上一版进行了全面更新,涵盖了从Java 5到Java 9的种种特性,是Java开发人员不可缺少的一本参考书。

本书大部分内容都不是讨论性能的,而是关心如何编写出清晰、正确、可用、健壮、灵活和可维护的程序。包含大量完整的示例代码和透彻的技术分析,通过90条经验法则,探索新的设计模式和语言习惯用法,帮助读者更加有效地使用Java编程语言及其基本类库。

2

C Primer Plus 第6版 中文版 

点击下方,即可优惠购书
《C Primer Plus第6版中文版》作为一本大多数程序员C语言的启蒙教程,豆瓣评分9.4!无数人奉之为经典。

多年来一直霸榜C语言第一书的位置,也说明了本书的受欢迎程度。这本书不再只是单纯的一本纸书,2022年《C Primer Plus第6版中文版》全面升级,搭配电子书、在线编程练习环境和1套线上课程(70节课)。它升级了传统教学,“书课一体”的立体化模型,做到1+1>2学习效果。

3

C++ Primer Plus 第6版 中文版

点击下方,即可优惠购书
零基础学C++的入门佳作,无数人推荐的C++启蒙书籍,京东购书评论 10 万+,98%的好评率!中文版从2003年出版开始,20 年来伴随一代代读者走进C++的殿堂,这几年来更是一直位居C++图书第一名。

最新版不仅仅在内容上有了更新的支持,整体学习使用体验上也做了非常大的提升:更清晰的纸质印刷、解锁异步社区训练营,真人讲师答疑、更新的电子资源,支持在线编程练习。

同时,买书附赠思维导图指导学习路径,新手学C++不再迷茫。

4

Python编程快速上手 让繁琐工作自动化 (第2版) 

点击下方,即可优惠购书

本书是一本面向初学者的Python编程实用指南主要目的是帮助读者快速上手Python处理日常工作中的繁琐任务。从Python基础到实战技巧,专为新手而作。

阅读本书后,职场办公一族将如虎添翼,工作效率将得到极大提升,极大地解放生产力。这是本神奇的书,被众多网友称为最佳Python入门书籍。

5

Python极客项目编程(第2版) 

点击下方,即可优惠购书

新增AI项目,紧跟前沿热点,掌握更实用的Python技能!

本书并不介绍Python语言的基础知识,而是通过一系列有趣的项目,展示如何用Python解决各种实际问题,以及如何使用一些流行的Python库。本书适合已经了解了基本的Python语法和编程知识、想要尝试和探索通过Python编程解决实际问题的读者阅读,也可作为Python初学者练习项目开发的参考用书。

6

Python编程实战 妙趣横生的项目之旅

点击下方,即可优惠购书

23个趣味项目,带你全方位提升编程技能本书基于Python语言,通过项目展示Python的奇妙应用,适合Python初学者学习。在本书中,你将使用Python编程语言模拟探索火星、木星以及银河系最遥远的地方,体验诗人的意境,了解高级的金融知识等。你还会学到各种各样的技术,如马尔可夫链分析技术、蒙特卡罗模拟、图像叠加技术、基因遗传算法等。


7

Go语言实战

点击下方,即可优惠购书

Go语言领域极具声望的技术专家力作!Go语言结合了底层系统语言的能力以及现代语言的高级特性,旨在降低构建简单、可靠、高效软件的门槛。本书向读者提供一个专注、全面且符合语言习惯的视角。本书同时关注语言的规范和实现,涉及的内容包括语法、类型系统、并发、管道、测试,以及其他一些主题。 

—END—


分享你对本期榜单的看法


在留言区参与互动,并点击在看和转发活动到朋友圈,我们将选1名读者获得e读版电子书1本,截止时间11月30日。



异步图书
人民邮电出版社IT专业图书品牌,发布最新纸书、电子书资讯,分享深度技术文章,与作译者互动交流。
 最新文章