关于 Python 编程语言最权威的资料当然来自其官方网站,因此,要对该网站有所了解。
网址:python.org
网站首页如图1-6-1所示,先注意观察网站的结构。在最醒目的 logo 之上有一行栏目(称为第一行):Python、PSF、Docs、PyPI、Jobs、Community ,并且用倒三角形的符号指示当前位置是“ Python ”。在 logo 之下还有一行栏目(称为第二行):About 、Downloads 、Documentation 、Community 、Success Stories 、News 、Events 。

图1-6-1 Python官网首页
本节将重点浏览第二行栏目中的部分内容,第一行栏目中的内容建议读者自行翻阅。
将鼠标移动到“ About ”上面,暂不要点击,即可看到图1-6-2所示内容,这里以最简洁的语言概述了 Python 语言特点:Python is a programming language that lets you work more quickly and integrate your systems more effectively 。

图1-6-2 介绍Python
再将将鼠标详细滑动到“ Applications ”,并点击,即打开网址为 https://www.python.org/about/apps/ 的页面,在这个页面中列举了 Python 语言的一些应用领域,以及 Python 对该领域所提供的各种支持(专用的模块、库等工具),以下所列各项皆来自此页面,读者从中可以初步了解 Python 的基本应用(第12章会演示部分应用示例)。
“ About ”栏目下的其他菜单项,读者可以自行查阅。
这个栏目中的内容将在1.7节中使用,所以请读者要认真阅读。
把鼠标滑动到“ Downloads ”栏目上(不点击鼠标),会自动出现如图1-6-3所示的效果,显示“ Download for Mac OS X ”及下面的下载按钮和有关说明。但是,若读者亲自操作,所看到的很可能与图示不同,这是因为此处是网站根据访问者所用的操作系统,显示当前可下载的最新的 Python 版本。图1-6-3所显示的内容,即表示我在编写本书的时候,使用的是 macOS 操作系统(参阅1.5.3节),网站针对此操作系统,提供当前可下载的最新的 Python 版本是“ Python 3.9.4 ”,只要点击写有“ Python 3.9.4 ”字样的按钮,就可以下载此版本的 Python 安装程序。也就是说,读者如果按照本书建议进行学习,通过此操作能够下载到与自己所用操作系统相匹配的最新发布的 Python 安装程序(不一定是 Python 3.9.4 ,可能会高于此版本)。

图1-6-3 下载 Python 安装程序
当把鼠标滑动到“ Downlloads ”栏目的下拉菜单中的“ All releases ”,并点击之,会打开网址 https://www.python.org/downloads/ ,这里列出了所有已经发布的各个版本的 Python 安装程序,图1-6-4即为我在编写本书的时候从此页面上得到的截图,其中显示了正在维护着的 Python 版本。请读者特别关注 Python 2.7 ,这是 Python 2.x 的最高版,已经在2020年元旦停止支持,但是,这并不意味着此版本不可用,在有些项目中依然在使用它。

图1-6-4 维护着的 Python 版本
Python 的版本可能会成为初学者的困扰,在1.7节会就此有比较完整的阐述。
如果在图1-6-3所示的下拉菜单中,进入“ Windows ”,即打开网址 https://www.python.org/downloads/windows/ ,则显示所有针对 Windows 操作系统的各个版本的 Python 安装程序。图1-6-5是从此网页中获得的部分截图(读者打开此网址时,可能与截图显示的版本不同),其中显示了当前最新发布版本——包含 Python 3 和 Python 2 两类。对于 Python 3.9.4 版,在列表中显示了不同的安装程序文件,点击超级链接即可下载。其中的“ embeddable package ”表示压缩文件;“ installer ”表示安装程序的可执行文件;“ 32-bit ”和“ 64-bit ”表示适用于不同位操作系统。

图1-6-5 适用于 Windows 的 Python 各版本安装程序
★自学建议 以 Windows 10 为例,右键点击“此电脑”,然后选择“属性”,即可看到图1-6-6所示窗口,从中可以看到:“系统类型”,“64位操作系统,基于 x64 的处理器”。这说明此台计算机中的 Windows 10 即为64位操作系统。”

图1-6-6 64位操作系统
★如果你所用计算机是比较陈旧的,也可能上面运行的操作系统是32位的。所谓32位和64位,表示的是该计算机 CPU 一次能处理的最大位数。在安装应用程序的时候,要注意区分,以便能最大限度发挥计算机的计算能力。”
使用 macOS 操作系统的读者,自然要从图1-6-03所示的下拉菜单中进入“ Mac OS X ”项,打开 https://www.python.org/downloads/mac-osx/ 网址,该页面的部分截图如图1-6-7所示(此截图为读者编写本书时所见,与读者所见页面可能有异)。

图1-6-7 适用于 macOS 的 Python 各版本安装程序
如果读者使用的是苹果公司生产的个人计算机,就必须要关注一条信息,2020年11月苹果公司发布了 M1 芯片,并用于 Mac 系列的个人计算机上,这标志着苹果公司已经着手将 CPU 从 Intel 公司的迁移到自行设计的芯片。Python 语言为了适应此变化,在发布的安装程序中,就兼顾了当前的两种 CPU 。以图1-6-7所示的 Python 3.9.4 为例,列表中的:

图1-6-8 使用了苹果 M1 芯片的计算机
进入图1-6-03所示的“ Downloads ”下拉菜单“ Source code ”项,打开 https://www.python.org/downloads/source/ 网址(图1-6-9为编写本书时页面的部分截图),即可得到各个 Python 版本的源代码下载列表。

图1-6-9 Python 各版本源码
我们要源码有什么用?首先,总听有的人说他要阅读“源码”,可以通过这里得到;再者,在“ Downloads ”的下拉菜单中,我们没有看到针对 Linux 操作系统的安装程序,用 Ubuntu 的读者是不是有点迷惑,难道被区别对待了吗?非也。在1.7节会对此有详细阐述。
对于“ Downloads ”下拉菜单中的其他项不再一一说明了,读者可以自行了解。
图1-6-10所示的是鼠标滑动到“ Documentation ”栏目的显示效果,在其下拉菜单中,对学习者而言,最重要也是最常用的就是“ Docs ”项,它是本书——也是所有关于 Python 语言的图书——的唯一权威参考资料,其他各项是为开发者、学习者提供的有关资料,读者可以参考。

图1-6-10 Documentation 栏目及其下拉菜单
在图1-6-10所示的菜单中点击“ Docs ”,即打开网址 https://www.python.org/doc/ ,可以根据 Python 的版本查看到相应的文档。后面还有其他四个栏目,请读者自行查看,此处不再赘述。
对 Python 官方网站有了基本了解之后,就开始尝试在自己的计算机上配置 Python 开发环境。
★自学建议 学习编程语言,肯定离不开英语,刚刚浏览过的 Python 官网网站,就是英语为主要语言。作为一名理性的、有追求的读者,肯定不会因为语言问题而对本书或者 Python 语言给予某种偏激的评论。 就编程语言中的英文而言,通常语法难度不高,或许会有个别单词不认识,凭借翻译工具也能很快理解。就此,向读者提供如下参考方案:
最后,要郑重声明:本书中会引用很多来自 Python 官网或者帮助文档的内容,对于这些内容,也不会进行逐字逐句的翻译。若因此引起读者不适,本书作者不对此负责。