第1章初识Python基础.pdfVIP

  • 3
  • 0
  • 约2.03万字
  • 约 19页
  • 2026-01-09 发布于贵州
  • 举报

第1章

初识Python

Python是一种跨平台的、开源的、免费的、解释型的高级编程语言。近几年Python发展势头迅猛,

在2022年11月的TIOBE编程语言排行榜中已经晋升到第1名,而在IEEESpectrum发布的2021年度

编程语言排行榜中,Python连续5年夺冠。另外,Python的应用领域非常广泛,如Web编程、图形处

理、黑客编程、大数据处理、网络爬虫和科学计算等,Python都可以实现。

作为Python开发的起步,本章将先对学习Python需要了解的一些基础内容进行简要介绍,然后重

点介绍如何搭建Python开发环境,最后介绍常见的几种Python的开发工具。

本章知识架构及重难点如下。

1.1Python简介

1.1.1什么是Python

Python(发音[ˈpaɪθən])本义是指“蟒蛇”(这里需要

说明的是,Python并不是以蟒蛇命名,而是以电视节目

MontyPython’sFlyingCircus来命名的),标志如图1.1所

示。它的设计理念为优雅、明确、简单。实际上,Python

也是按照这个理念做的,以至于现在网络上流传着“人生图1.1Python标志

第1章初识Python

苦短,我用Python”的说法。可见Python有着简单、开

发速度快、节省时间和精力等特点。

Python本身并非所有的特性和功能都集成到语言核心

中,而是被设计为可扩充的。Python具有丰富和强大的库,

能够把用其他语言(尤其是C/C++)制作的各种模块很轻

松地联结在一起。为此,Python常被称为“胶水”语言。

在1991年Python的第一个公开发行版问世之后,

Python的发展并不突出。自从2004年以后,Python的使

用率呈线性增长。2010年,Python赢得TIOBE2010年度

语言大奖。直到2021年,IEEESpectrum发布的年度编程

语言排行榜中,Python已经连续5年夺冠,如图1.2所示。

1.1.2Python的版本

图1.22021年度编程语言排行榜前10名

Python自发布以来,主要经历了3个版本,分别是

1994年发布的Python1.0版本(已过时),2000年发布的Python2.0版本(已停止更新)和2008年发

布的Python3.0版本(现在已更新到3.11.x)。

Python版本更新较快,几乎两个月就升级一次,这也导致很多扩展库的发行总是滞后于Python

的发行版本。因此,在选择Python时,一定要先考虑清楚自己的学习目的。例如,打算做哪方面的

开发,需要用到哪些扩展库,以及扩展库支持的最高Python版本等。明确这些问题后,再做出选择。

1.1.3Python能做什么

Python是一种功能强大,并且简单易学的编程语言,因而广受好评,那么Python能做什么呢?概

括起来有以下几个方面。

1.Web开发

使用Python的一个基本应用就是进行Web开发。在国内,

大一些的使用Python做基础设施的公司有豆瓣、知乎、美团、

饿了么、搜狐等。在国外,Google在其网络搜索系统中广泛应

用了Python,并且聘用了Python之父。另外,YouTube视频分

享服务大部分也是用Python编写的,如图1.3所示。

图1.3Web开发应用Python的公司

2.大数据处理

随着近几年大数据的兴起,Python也得到了前所未有的爆发。Python借助第三方的大数据处理框

架可以很容易地开发出大数据处理平台。到目前为止,Python是金融分析、量化交易领域里使用最多

文档评论(0)

1亿VIP精品文档

相关文档