Python是什么,Python简介

您所在的位置:网站首页 python语言属于什么语言 Python是什么,Python简介

Python是什么,Python简介

2022-05-19 07:38| 来源: 网络整理| 查看: 265

首页 > Python > Python编程基础 阅读:253,782 Python是什么,Python简介

编程语言有“高低”之分,而高级语言又有很多种,比如 C++、Java、C#、PHP、JavaScript 等,Python 也是其中之一。从本节开始,我们将正式开始学习 Python 这门高级编程语言,但是在此之前,我们有必要先讨论一下“Python 是什么”。 Python 英文原意为“蟒蛇”,直到 1989 年荷兰人 Guido van Rossum (简称 Guido)发明了一种面向对象的解释型编程语言,并将其命名为 Python,才赋予了它表示一门编程语言的含义。

我们将在《编译型语言和解释型语言的区别》一文中讲解什么是解释型语言。

Python 的标志(Logo) 图 1 Python 的标志(Logo)

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

Python 语言是在 ABC 教学语言的基础上发展来的;遗憾的是,ABC 语言虽然非常强大,但却没有普及应用,Guido 认为是它不开放导致的。 基于这个考虑,Guido 在开发 Python 时,不仅为其添加了很多 ABC 没有的功能,还为其设计了各种丰富而强大的库,利用这些 Python 库,程序员可以把使用其它语言制作的各种模块(尤其是C语言和 C++)很轻松地联结在一起,因此 Python 又常被称为“胶水”语言。

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

从整体上看,Python 语言最大的特点就是简单,该特点主要体现在以下 2 个方面: Python 语言的语法非常简洁明了,即便是非软件专业的初学者,也很容易上手。 和其它编程语言相比,实现同一个功能,Python 语言的实现代码往往是最短的。 对于 Python,网络上流传着“人生苦短,我用 Python”的说法。 因此,看似 Python 是“不经意间”开发出来的,但丝毫不比其它编程语言差。事实也是如此,自 1991 年 Python 第一个公开发行版问世后: 2004 年起 Python 的使用率呈线性增长,不断受到编程者的欢迎和喜爱; 2010 年,Python 荣膺 TIOBE 2010 年度语言桂冠; 2017 年,IEEE Spectrum 发布的 2017 年度编程语言排行榜中,Python 位居第 1 位。 直至现在(2019 年 12 月份),根据 TIOBE 排行榜的显示,Python 也居于第 3 位,且有继续提升的态势(如表 2 所示)。 表 2 TIOBE 2019 年 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历年来市场份额变化曲线 图 2 Python 历年来市场份额变化曲线 错过了 C/C++ 的 PC 时代,又错过了 Java 的互联网和智能手机时代,你还想错过 Python 的人工智能和大数据时代吗?Python 正位于软件产业的第四次风口之上,把握好风口,你就能飞起来。

关注微信公众号「站长严长生」,在手机上阅读所有教程,随时随地都能学习。本公众号由C语言中文网站长运营,每日更新,坚持原创,敢说真话,凡事有态度。

魏雪原二维码 微信扫描二维码关注公众号

优秀文章 C语言判断数组中是否包含某个元素 忽略语法细节,从整体上理解函数 注意力机制(基于seq2seq RNN)详解 汇编语言LOCAL伪指令:声明一个或多个变量名 JSP jsp:fallback:提示信息标签 MATLAB空数组 jQuery $.each()方法的用法 Maven依赖 Spring Boot默认异常处理 Pandas sample随机抽样


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3