Python编程基础:Python简介

开课吧开课吧锤锤2021-08-06 14:07

编程语言有“高低”之分,而高级语言又有很多种,比如C++、Java、C#、PHP、JavaScript等,Python也是其中之一。从本节开始,我们将正式开始学习Python这门高级编程语言,但是在此之前,我们有必要先讨论一下“Python是什么”。  

Python是什么,Python简介

Python英文原意为“蟒蛇”,直到1989年荷兰人GuidovanRossum(简称Guido)发明了一种面向对象的解释型编程语言,并将其命名为Python,才赋予了它表示一门编程语言的含义。  

说道Python,它的诞生是极具戏曲性的,据Guido的自述记载,Python语言是他在圣诞节期间为了打发时间开发出来的,之所以会选择Python作为该编程语言的名字,是因为他是一个叫MontyPython戏剧团体的忠实粉丝。  

Python语言是在ABC教学语言的基础上发展来的;遗憾的是,ABC语言虽然非常强大,但却没有普及应用,Guido认为是它不开放导致的。  

基于这个考虑,Guido在开发Python时,不仅为其添加了很多ABC没有的功能,还为其设计了各种丰富而强大的库,利用这些Python库,程序员可以把使用其它语言制作的各种模块(尤其是C语言和C++)很轻松地联结在一起,因此Python又常被称为“胶水”语言。  

这里的库和模块,简单理解就是一个个的源文件,每个文件中都包含可实现各种功能的方法(也可称为函数)。  

从整体上看,Python语言最大的特点就是简单,该特点主要体现在以下2个方面:  

Python语言的语法非常简洁明了,即便是非软件专业的初学者,也很容易上手。  

和其它编程语言相比,实现同一个功能,Python语言的实现代码往往是最短的。  

对于Python,网络上流传着“人生苦短,我用Python”的说法。  

因此,看似Python是“不经意间”开发出来的,但丝毫不比其它编程语言差。事实也是如此,自1991年Python第一个公开发行版问世后:  

2004年起Python的使用率呈线性增长,不断受到编程者的欢迎和喜爱;  

2010年,Python荣膺TIOBE2010年度语言桂冠;  

2017年,IEEESpectrum发布的2017年度编程语言排行榜中,Python位居第1位。  

直至现在(2019年12月份),根据TIOBE排行榜的显示,Python也居于第3位,且有继续提升的态势(如表所示)。  

TIOBE2019年12月份编程语言排行榜(前20名) 

 
2019年12月 2018年12月 编程语言 市场份额 变化
1 1 Java 17.253%  +1.32%
2 2 C 16.086%  +1.80%
3 3 Python 10.308%  +1.93%
4 4 C++ 6.196%  -1.37%
5 6 C# 4.801%  +1.35%
6 5 Visual Basic .NET 4.743%  -2.38%
7 7 JavaScript 2.090%  -0.97%
8 8 PHP 2.048%  -0.39%
9 9 SQL 1.843%  -0.34%
10 14 Swift 1.490%  +0.27%
11 17 Ruby 1.314%  +0.21%
12 11 Delphi/Object Pascal 1.280%  -0.12%
13 10 Objective-C 1.204%  -0.27%
14 12 Assembly language 1.067%  -0.30%
15 15 Go 0.995%  -0.19%
16 16 R 0.995%  -0.12%
17 13 MATLAB 0.986%  -0.30%
18 25 D 0.930%  +0.42%
19 19 Visual Basic 0.929%  -0.05%
20 18 Perl 0.899%  -0.11%

显然,Python已经将C++语言甩在了后边,直逼C语言和Java,而且未来有可能超越它们,成为编程语言排行榜冠军。  

我们不妨再看一下Python历年来的市场份额变化曲线,Python的未来大势可期。  

Python是什么,Python简介

Python历年来市场份额变化曲线  

错过了C/C++的PC时代,又错过了Java的互联网和智能手机时代,你还想错过Python的人工智能和大数据时代吗?Python正位于软件产业的第四次风口之上,把握好风口,你就能飞起来。  

以上就是开课吧广场小编为大家整理发布的“Python编程语言:Python简介”一文,更多Python教程相关内容尽在开课吧广场Python教程频道!  

 

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用。如涉及版权问题,请联系本站管理员予以更改或删除。
有用
分享
全部评论快来秀出你的观点
登录 后可发表观点…
发表
暂无评论,快来抢沙发!
零基础轻松入门Python