一、Python 官网
Python 官网主要包含 About(简介)、Downloads(下载)、Documentation(文档)、Community(社区)、Success Stories(成功案例)、News(新闻)、Events(事件动态)等栏目。Python 官网首页地址如下表所示。
本文详细介绍了 Python 在 Windows 系统上的安装全过程。从访问官网下载对应版本的安装包开始,讲解了如何区分稳定版与预发布版,以及如何根据系统位数选择合适的安装程序。文中重点说明了自定义安装过程中的关键选项,包括添加环境变量、安装 pip 和 IDLE 等组件的配置方法。此外,文章补充了安装后的环境验证步骤,如使用命令行检查版本号,并介绍了常用的 Python 开发工具及主要应用领域,旨在帮助用户建立规范的开发环境。

Python 官网主要包含 About(简介)、Downloads(下载)、Documentation(文档)、Community(社区)、Success Stories(成功案例)、News(新闻)、Events(事件动态)等栏目。Python 官网首页地址如下表所示。
| 栏目 | 说明 |
|---|
| Python 官网地址 | https://www.python.org/ |
打开 Python 官网地址,鼠标悬停在网页顶部的 Downloads 栏目,选择对应的 Windows 操作系统版本。

点击进入 Windows 操作系统对应的页面,显示可用的 Python 安装版本。这些版本适合 Windows 操作系统。

图 3-1 左边是稳定发布版本 Stable Releases,右边是预发布版本 Pre-releases。前者经过测试,相对完善、稳定;后者处于测试中,可能不完善。因此,建议下载左边的稳定发布版本。

图 3-2 中红框中的 Windows embeddable package 是 Python 的 Windows 可嵌入包,解压后是一个文件夹,该文件夹是一个最小 Python 运行环境,不包括 doc、idle、pip 等。该版本主要用于嵌入其他程序之中。
图 3-2 中,32-bit 是指 32 位操作系统,下载的包适合 32 位操作系统;ARM64 是 AArch64 状态下的处理器体系结构,适合 ARM64 处理器;64-bit 是指 64 位操作系统,适合 64 位操作系统。可通过右键'我的电脑'->'属性'查看自己电脑的硬件配置和操作系统类型。
由于 Windows embeddable package 是简化版本,主要用于嵌入其它应用程序,进行程序开发需要下载 Windows Installer 的安装程序,这个安装程序具有较为完整的 Python 开发环境。

根据自己电脑操作系统的位数,选择下载图 3-4 中红框对应的 Python 安装程序。现在一般使用 64 位的操作系统,下载 Windows installer(64-bit)。
Windows 操作系统允许创建多个账号用户,每个账户有自己的使用权限。Install Now 默认当前账户安装,安装路径和内容是默认的,其它非管理员账户登录到 Windows 系统不能使用这个账户安装的 Python。

关键选项说明:
图 4-1 默认安装会自动额外安装 IDLE、pip、Documentation、Creates shortcuts and file associations。默认安装是安装相对基础的内容,但已具备 Python 基本开发功能。如果要减少或增加功能,或指定安装路径,可以选择自定义安装。
通常我们选择自定义安装,可以增加更多的功能。图 4-2 红框的 Customize installation 为自定义安装。

勾选 Use admin privileges when installing py.exe 和 Add python.exe to PATH,单击 Customize installation 进入自定义安装,进入图 4-3 所示的 Python 可选功能设置界面。

pip install 库名,即可以自动下载安装这个库。输入 pip uninstall 库名,可以卸载这个库。在 cmd 命令窗口的默认路径中使用 pip 安装或卸载库,一般是安装到 Python 路径下的 Lib→site-packages 文件夹中。图 4-3 中的选项可以全部勾选,点击 next,进入图 4-4 所示的 Python 高级选项设置界面。

图 4-4 中可以根据自己的需要勾选,这里勾选前面五项,指定安装路径,再点击 Install 安装,进入图 4-5 所示的 Python 安装进度界面。

安装进度完成后,出现图 4-6 所示的 Python 安装成功的提示界面,至此,Python 已安装完成。

安装完成后,建议验证 Python 是否正常工作。
Win + R 键,输入 cmd 并回车,打开命令提示符。python --version
如果输出类似 Python 3.x.x 的版本号,说明安装成功。pip --version
如果输出了 pip 的版本号和路径,说明包管理工具也已正确安装。print("Hello, World!")
如果在终端看到输出结果,则表明解释器工作正常。我们安装完 Python 后,在安装路径里的目录下会有一个 python.exe 文件,该文件是 Python 解释器,其作用是把 Python 代码转换为字节码并执行。如果我们要用 Python 编程,我们需要用开发工具。
IDLE 是 Python 程序的集成开发环境,是 Python 自带的集成开发环境,也即 Python 的开发工具。上面安装步骤中勾选了 IDLE,安装后在电脑开始菜单中生成 IDLE 快捷方式。
我们可以使用 IDLE 工具进行 Python 开发,但 IDLE 工具比较适合运行和调试一些简单的小程序,不适合做项目开发。
为了提高项目开发、管理效率,我们可以使用 PyCharm 工具进行 Python 语言开发,PyCharm 是一种 Python IDE(Integrated Development Environment,集成开发环境)。PyCharm 带有一整套可以帮助我们提高 Python 语言开发效率的工具。PyCharm 提供了代码编辑、调试、语法高亮、Project 管理、代码跳转、智能提示、自动完成等功能,帮助我们更有效率的写 Python 代码。
类似这种开发环境工具,还有 VisualStudio Code、Sublime Text、Eclipse+PyDev 等。
国外的 Google、Youtube、Dropbox 等,国内的百度、新浪、搜狐、腾讯、阿里、网易、淘宝、知乎、豆瓣等等,Python 的应用领域主要有如下几个。
随着 Python 的 Web 开发框架逐渐成熟(比如 Django、Flask、Tornado、Web2py 等等),程序员可以更轻松地开发、管理复杂的 Web 程序。
自动化运维是指基于流程化的框架,将事件与 IT 流程相关联,一旦被监控系统发生性能超标或宕机,会触发相关事件以及事先定义好的流程,可自动启动故障响应和恢复机制。利用一些开源的自动化工具来管理服务器,比如业界流行的 Ansible(基于 Python 开发),它能帮助运维工程师解决重复性的工作。
可以研究人工智能、语言识别、图像识别、自然语言处理等。
Python 在数据分析、可视化方面有相当完善和优秀的库,例如 NumPy、SciPy、Matplotlib、pandas 等,这可以满足 Python 程序员编写科学计算程序的需求。
Python 提供有很多服务于编写网络爬虫的工具,例如 urllib、Selenium 和 BeautifulSoup 等,还提供了一个网络爬虫框架 Scrapy。
较为出名的游戏 SidMeier's Civilization(文明)和 EVE(星战前夜)就是使用 Python 开发的。
开源云计算解决方案 OpenStack 就是基于 Python 开发的。
py -3.8, py -3.9) 来区分不同版本。通过上述步骤,您可以顺利完成 Python 环境的搭建,并开始您的编程之旅。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online
通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online