首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >《Python完全自学教程》免费在线连载1.6

《Python完全自学教程》免费在线连载1.6

作者头像
老齐
发布2022-04-01 09:52:21
发布2022-04-01 09:52:21
1.3K0
举报
文章被收录于专栏:老齐教室老齐教室

1.6 Python 官方网站

关于 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官网首页

本节将重点浏览第二行栏目中的部分内容,第一行栏目中的内容建议读者自行翻阅。

1.6.1 About

将鼠标移动到“ 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章会演示部分应用示例)。

  • Web 开发框架,常用的有 Django 、Flask 等。
  • 科学计算库,这是 Python 的重要应用领域,如 SciPy 、Pandans 等。
  • 机器学习和深度学习库,比如 Scikit learn 、PyTorch 、TensorFlow 等。
  • 桌面 GUI 开发框架,如 Tkinter 、kivy 等。
  • 嵌入式应用开发框架,如 MicroPython 。
  • ERP 应用框架,如 Odoo、Tryton 。

“ About ”栏目下的其他菜单项,读者可以自行查阅。

1.6.2 Downloads

这个栏目中的内容将在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 安装程序

  • All releases

当把鼠标滑动到“ 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节会就此有比较完整的阐述。

  • Windows

如果在图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 一次能处理的最大位数。在安装应用程序的时候,要注意区分,以便能最大限度发挥计算机的计算能力。”

  • Mac OS X

使用 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 为例,列表中的:

  • Download macOS 64-bit Intel installer:对应的是应用于 Intel 公司 CPU 的安装程序;
  • Download macOS 64-bit universal2 installer:对应的是应用于苹果公司自研 CPU 的安装程序(如图1-6-8所示,即为一款应用了苹果 M1 芯片的 MacBook Pro 计算机的“ Finder - About This Mac ”截图)。

图1-6-8 使用了苹果 M1 芯片的计算机

  • Source code

进入图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.3 Documentation

图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 官网或者帮助文档的内容,对于这些内容,也不会进行逐字逐句的翻译。若因此引起读者不适,本书作者不对此负责。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-03-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 老齐教室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.6 Python 官方网站
    • 1.6.1 About
    • 1.6.2 Downloads
    • 1.6.3 Documentation
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档