
1.1 语言排行榜与技术雷达
Python语言的流行是有目共睹的,从一些编程语言排行榜和技术雷达中就可以得到实际的认证。
TIOBE编程语言社区排行榜
TIOBE公司成立于2000年10月1日,由瑞士的Synspace公司和一些独立的投资人创建。TIOBE公司主要关注软件质量的评估。
TIOBE编程语言社区排行榜是编程语言流行趋势的一个重要指标,每月都会更新,这份排行榜基于互联网上有经验的程序员、课程和第三方厂商的数量,是一个反映编程语言热门程度的编程语言流行趋势指标。
2021年10月,在TIOBE排行榜中,Python已经连续多个月超过C++、JAVA和C语言,荣升第一,如图1.1所示。

图1.1
Oct 2021:2021年10月;Oct 2020:2020年10月;Change:变化;Programming Language:编程语言;Ratings:占比;Change:变化
技术雷达
技术雷达是ThoughtWorks公司以雷达图的独特形式记录其技术顾问委员会关于对行业有重大影响的技术趋势的讨论结果。雷达图分为四个象限和四个环,四个象限分别是:技术、平台、工具以及语言和框架;四个环分别是:采用、试验、评估以及暂缓。
ThoughtWorks公司在每年都会出品两期技术雷达,它不仅涉及新技术大趋势,比如云平台和大数据,更有细致到类库和工具的推介和评论。
在技术雷达《Technology Rada Vol.16》中专门对Python的流行进行了以下说明。
“作为一门易用的通用编程语言,Python在数学和科学编程领域具有坚实的基础,这使得它一直以来都为草根阶层的学术研究社区所采用。”
“根据我们在机器学习和Web应用开发这样的领域中使用Python3的经验显示,语言本身以及大多数支持库都已经成熟到可以采用的程度。”
“如果你在使用Python做开发,我们强烈鼓励你使用Python3。”
本书作者一直是Python3的坚定拥护者。相对于Python2,Python3更加规范,更易于学习和使用,如果实际使用过程中遇到需要依赖Python2的第三方库情况(现在很多第三方库都支持Python3了),完全可以自行进行一些修复和升级的工作。
综合以上信息,我们可以看到:
·Python的流行是有目共睹的。
·选择Python作为一门新的学习语言进行学习,绝对是明智的选择。
·要学习Python,请选择Python3的最新版本。