TIOBE 2020 年 10 月份的编程语言排行榜已经公布,官方的标题是:Python 排名逼近第二。
TIOBE 排行榜中 C 和 Java 一直占据着前两位,但随着 Python 近年来越来越强势,市场占有率一直在提升,去年已升至排行榜第三。
而 Java 相对来说有些下滑,此消彼长,Python 有望在未来几个月超越 Java,排名攀升到第二。
(本图仅供娱乐)
本月 Python 的占比已经达到了 11.28%,而 Java 下滑至 12.56%,差距小于1.3%,越来越接近。
来看下国内的情况,以下是百度指数的数据统计,从 2017 年开始 Python(蓝色线)的搜索指数,已经逐步甩开 Java(绿色线)的搜索指数,说明 Python 的关注度越来越高。
从微信的指数上看,差距更大:
Python 目前的版本分为 2.x 和 3.x,3.x 是不兼容 2.x 版本的。
Python 2.0 于 2000 年 10 月 16 日发布。
官方宣布,2020 年 1 月 1 日, 停止 Python 2 的更新。
Python 2.7 被确定为最后一个 Python 2.x 版本。
Python 3.0 于 2008 年 12 月 3 日发布,它对语言做了较大修订而不能完全后向兼容。
最新稳定版本 3.9.0 ( 2020年10月5日 )
预览版本 3.10.0a1 ( 2020年10月5日)
9 月份编程语言排名前十的分别是:C,Java,Python,C++,C#,Visual Basic, JavaScript ,PHP ,R,SQL。
10 月份编程语言排名前十的分别是:C,Java,Python,C++,C#,Visual Basic, JavaScript ,PHP ,R,SQL。
排名 1-20 的编程语言
排名 21-50 的编程语言
各大编程语言的历史排名(1988-2020)
编程语言“名人榜”( 2003-2019)
TIOBE 每个月都会公布一次编程语言的排行榜,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科等等。
数据反应目前主流编程语言的变化趋势,对我们学习和工作可作为一个参考,但各个语言都有它们各自适合的应用场景,所以也不必过于在意,毕竟语言的好坏在于如何去使用它。
RECOMMEND
推荐阅读
01
《数据结构与算法:Python语言实现》
点击链接了解详情并购买
推荐语:本书采用Python语言介绍数据结构和算法,包括其设计、分析和实施。本书源代码简洁、明确,面向对象的观点贯穿始终,通过继承大限度地提高代码重用,同时彰显不同抽象数据类型和算法之间的异同。
02
《Python程序设计与算法思维》
点击链接了解详情并购买
推荐语:详尽地解释了Python语言的每个新概念和每个语法细节,具有良好的、规范的代码示例,注重问题求解,强调算法实践。案例教学由简单到复杂递进展开,以便于读者清晰地理解和掌握整个编程和求解的思路。该书还增加了函数式编程内容,使初学者可以应对未来高并发实时多核处理的程序设计。
03
《Python图形编程:2D和3D图像的创建》
点击链接了解详情并购买
推荐语:本书主要讲授如何利用Python实现计算机图形学相关的绘制,包括基本元素的绘制、二维和三维坐标变换、透视、相交、删除隐藏线、着色、数据拟合及曲面绘制等,并通过两个例子演示了本书的全部知识。所有章节都以理论结合实践的思路进行讲授。跟随书中的讲解,你能够很容易理解并完成相关的程序,即便没有太多编程基础也能很快上手。学习这本书是同时入门计算机图形学和Python编程的便捷之路。
04
《零基础学Python(第2版)》
点击链接了解详情并购买
推荐语:由浅入深,循序渐进,从零开始学Python语言,一点都不难想,编程基础、编程进阶、编程应用、项目实战、上机练习,300个实例64个练习题,超值赠送教学视频源代码。
05
《Python开发技术大全》
点击链接了解详情并购买
推荐语:本书从Python 语言的基础语法讲起,逐步深入地介绍了Python各种库,并且介绍了这些库的实战案例,重点介绍了爬虫开发, GUI应用程序开发,容器管理, Redis数据库操作以及数据处理和神经网络方面的内容。让读者不但可以系统地学习Python编程的相关知识,而且还能对Python在各个领域的应用有更为深入的理解。
06
《Python安全攻防:渗透测试实战指南》
点击链接了解详情并购买
推荐语:这是一本实战类书籍,由浅入深地介绍了Python在网络安全各个领域的应用,并且语言通俗易懂,举例简单明了,便于读者学习。同时结合具体案例从网络安全渗透测试的角度分析了Python如何实现网络安全编程的技术。
07
《Python 3标准库》
点击链接了解详情并购买
推荐语:本书由资深Python专家亲自执笔,Python语言的核心开发人员鼎力推荐。对程序员而言,标准库与语言本身同样重要,它好比一个百宝箱,能为各种常见的任务提供完美的解决方案,所以本书是所有Python程序员都必备的工具书!全书以案例驱动的方式讲解了标准库中数百个模块的使用方法(如何工作)和工作原理(为什么要这样工作),比标准库的官方文档更容易理解(一个简单的示例比一份手册文档更有帮助),为Python程序员熟练掌握和使用这些模块提供了绝佳指导。
08
《Python学习手册(原书第5版)》
点击链接了解详情并购买
推荐语:零基础学Python3,Python编程从入门到实践学习手册,本书将帮助你使用Python编写出高质量、高效的并且易于与其他语言和工具集成的代码。
更多精彩回顾
书讯 |10月书讯(下)| 双节同庆,读书正当时
书讯 |10月书讯(上)| 双节同庆,读书正当时
上新 | VUE.js入门与商城开发实战
书单 | 开学季——计算机专业学生必读的10本畅销经典
干货 | 用户画像从0到100的构建思路
收藏 |阿里中台变“厚”,企业中台路在何方?
视频 | 4min视频带你了解阿里B2B电商算法