001
第一部分 初识与初心
002
第一章 Python正流行
1.1 语言排行榜与技术雷达
Python语言的流行是有目共睹的,从语言排行榜和技术雷达中就可以得
到实际的认证。
TIOBE©Q4]€Õæû\
TIOBE公司成立于 2000年10月1日,由瑞士的 Synspace公司和一些独
立的投资人创建。TIOBE 是"The Importance Of Being Earnest"的缩写, 该公司
主要关注于软件质量的评估。TIOBE 程序设计语言指数是由该公司推出并进
行维护的,这个指数将程序设计语言以排名列表的形式提供出来,并且每个月
更新一次,用来表示程序设计语言的流行度。
——互动百科,http://www.baike.com/wiki/ 开发语言排名
TIOBE编程语言社区排行榜是编程语言流行趋势的一个重要 指标,每月 都
会更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的
数量, 是一个反映编程语言热门程度的编程语言流行趋势指标。如图 1.1所示。
图1.1 2017年3月的TIOBE排行榜
注释:Mar 2017: 2017年3月,Mar 2016: 2016年3月,Change :变化, Programming
Language:编程语言 ,Ratings:占比, Change:变化
003
通过图 1.1(2017年3月)的TIOBE排行榜我们可以看到,Python 在
2016年3月至2017年3月间一直处在流行度排行榜第五的位置,前面只有
Java、 C、C++三个老牌语言和微软官方推出的 C#语言。
而在2017年6月的TIOBE排行榜中,Python 已经超过 C#上升到第四位 。
如图1.2所示。
(以上数据来自 TIOBE官方网站: https://tiobe.com/tiobe-index/)
图1.2 2017年6月的TIOBE排行榜
注释:Jun 2017:2017年6月,Jun 2016:2016年6月,Change:变化,Programming
Language:编程语言 ,Ratings:占比, Change:变化
?Q4]?+?Qg??\
PYPL是 PopularitY of Programming Language的缩写,即编程语言受欢迎
程度。编程语言受欢迎程度排行榜 PYPL是通过分析 Google上搜索语言教程
(tutorials)的频率创建的, 基于的分析假设是:语言的教程被搜索的次数越
多,则语言越受欢迎。分析的原始数据来自 Google趋势(Google Trends)。
如图1.3所示。
“如果您相信集体行为的智慧,编程语言受欢迎程度排行榜可以帮助您决
定要学习的语言,或者在新的软件项目中使用哪种语言。 ”
(以上内容来自编程语言受欢迎程度网站: http://pypl.github.io/PYPL.html)
004
图1.3 2017年6月的PYPL排行榜
注释:Rank: 排名, Change
《Python编程基础与HTTP接口测试》.pdf