零基础学Python(升级版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1 Python概述

视频讲解:资源包\Video\01\1.1 Python简介.mp4

1.1.1 了解Python

Python,本义是指“蟒蛇”。1989年,荷兰人Guido van Rossum发明了一种面向对象的解释型高级编程语言,将其命名为Python,标志如图1.1所示。Python的设计哲学为优雅、明确、简单,实际上,Python始终贯彻着这一理念,以至于现在网络上流传着“人生苦短,我用Python”的说法。可见,Python有着简单、开发速度快、节省时间和容易学习等特点。

Python是一种扩充性强大的编程语言。它具有丰富和强大的库,能够把使用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。所以Python常被称为“胶水”语言。

1991年,Python的第一个公开发行版问世。从2004年开始,其使用率呈线性增长,Python逐渐受到编程者的欢迎和喜爱。2010年,Python荣膺TIOBE 2010年度语言桂冠;2020年,IEEE Spectrum发布的2020年度编程语言排行榜中,Python位居第1名,在2022~2023年的TIOBE编程语言排行榜中持续占据着第一的位置,如图1.2所示。

图1.1 Python的标志

图1.2 TIOBE编程语言排行榜

1.1.2 Python的版本

Python自发布以来,主要有三个版本:1994年发布的Python 1.0版本(已过时)、2000年发布的Python 2.0版本(到2020年4月更新到2.7.18,现在已经停止更新)和2008年发布的3.0版本(2023年10月已经更新到3.12.0)。

1.1.3 Python的应用领域

Python作为一种功能强大的编程语言,因其简单易学而受到很多开发者的青睐。那么,Python的应用领域有哪些呢?概括起来主要有以下几个应用领域:

☑ Web开发

☑ 大数据处理

☑ 人工智能

☑ 自动化运维开发

☑ 云计算

☑ 爬虫

☑ 游戏开发

例如,我们经常访问的集电影、读书、音乐于一体的创新型社区豆瓣网、美国最大的在线云存储网站Dropbox、由NASA(美国国家航空航天局)和Rackspace合作的云计算管理平台OpenStack、国际上知名的游戏SidMeier's Civilization(文明)等项目都是使用Python实现的。

目前,全球最大的搜索引擎Google在其网络搜索系统中广泛应用了Python语言,曾经聘用了Python之父Guido van Rossum;Facebook网站大量的基础库和YouTube视频分享服务的大部分也是由Python语言编写的,如图1.3所示。

图1.3 应用Python的公司

说明

Python语言不仅可以应用到网络编程、游戏开发等领域,还可以在图形图像处理、智能机器人、爬取数据、自动化运维等多方面崭露头角,为开发者提供简约、优雅的编程体验。