Python 入门教程/安装 Python
如果你不理解这一点,不要担心。直接跳过并继续。
Python 是一种 解释型编程语言。对于那些不知道的人来说,编程语言是用来告诉计算机做什么的。然而,计算机并不能直接读取这种语言——有数百种编程语言,它不可能理解所有语言。因此,当有人编写程序时,他们会用自己选择的语言编写,然后 编译 它——也就是说,将其转换成计算机可以轻松快速理解的大量 0 和 1。你购买的 Windows 程序已经为 Windows 编译——如果你打开程序文件,你只会得到一堆奇怪的字符和矩形。试试看——找到一个小的 Windows 程序,然后在记事本或写字板中打开它。看看你得到了什么乱七八糟的东西。
但那个 Windows 程序是为 Windows 编译的——除非它有 Windows,否则其他机器无法运行该程序。Python 的作用是,它永远不会真正完全编译——相反,一个解释器会将每一行代码转换成你的计算机可以理解的 0 和 1。并且它是动态执行的——它会根据你的使用情况编译程序中的相关部分。如果你退出程序,第二天再回来,它会再次编译你正在使用的部分。看起来很浪费时间吗?也许吧,但事实是,当你第二天回来时,你可能在使用 Windows PC 而不是 Mac。你可能会将程序发送给一个使用其他类型计算机的朋友。或者你可能会将你的程序发布到互联网上,在那里所有使用不同类型系统的人都可以下载它。这就是解释型编程语言的神奇之处——它就像一种 每个人 都能理解的语言。
对于 Python 编程,你需要一个工作的 Python 安装和一个文本编辑器。Python 自带一个编辑器 IDLE,它非常不错,对于入门来说完全足够。当你更深入地学习编程时,你可能会切换到其他编辑器,比如 emacs、vi 或其他。
Python 下载页面是 https://www.pythonlang.cn/downloads/。最新版本是 3.12.1(截至 2024 年 1 月 21 日),但任何 Python 2.x 版本(从 2.2 开始)都适用于本教程。
Python 2 与 Python 3 Python 3 是当前支持的 Python 版本,Python 2 已停止维护。[1] 尽管如此,了解 Python 2 对于某些工作和出于历史原因来说仍然有用。如果你按照本书的这个版本进行学习,请务必在 Python 3 环境下操作,因为一些重要的细节发生了变化,因此本教程中的示例无法在 Python 2 中运行。针对 Python 3 的本教程版本位于 非程序员的 Python 3 入门教程。 |
下载网站上提供各种针对不同计算机平台的安装文件。以下是针对最常见的操作系统的具体说明
你很可能很幸运,你的机器上可能已经安装了 Python。要测试它,请在命令行中输入python如果你在下一节中看到了类似的东西,那么你就设置好了。
如果你必须安装 Python,只需使用操作系统的包管理器或去你的包所在的仓库获取 Python。如果你已经对编程和 Unix 很熟悉,并且在这里学习 Python 2,你也可以在下载源代码后从头开始编译 Python。如果你获得了源代码,请确保在编译时包含 Tk 扩展,如果你想使用 IDLE。
从 Mac OS X(Tiger)开始,到 macOS 12.3[2],Python 默认情况下随 MacOS 一起提供。也就是说,你可能想要更新到最新版本(通过在命令行终端中启动以下命令来检查版本和安装状态):python在命令行终端中启动以下命令来检查版本和安装状态:
如果你想要(重新)安装 Python,你可以从 Python 网站上的 Mac 下载页面 获取它。
Windows 用户一些计算机制造商预先安装了 Python。要检查你的机器是否已经安装了 Python,请打开命令提示符(Windows 键 + R,然后输入 cmd),并输入 python。如果显示“错误的命令或文件名”,则需要从 Windows 下载页面 下载相应的 Windows 安装程序。如果你没有 64 位 AMD 或英特尔芯片处理器,你需要 Windows x86 MSI 安装程序;否则 Windows x86-64 MSI 安装程序 是正确的那个(它们的名字非常相似,因此请仔细检查你要下载哪个)。通过双击启动安装程序,并按照提示操作。
安装完成后,如果你希望从命令提示符而不是 IDLE 编辑器中使用 Python,你需要将安装路径添加到 PATH 系统变量中。 Windows 应用商店版本 |
Windows 应用商店中的官方 Python 应用程序是针对 Python 3 的,与本维基百科不兼容。
参考资料- [编辑 | 编辑源代码]
- ↑ "Python 2 停止维护". Python.org. Retrieved 21 January 2024.