Python零基础入门:从环境搭建到第一个程序

不晚
不晚
发布时间:2026-11-03| 6人浏览过
原创

面向零基础读者的实用Python入门教程,完整梳理从官网下载安装包、配置系统PATH环境变量、命令行终端验证,到理解交互式REPL与脚本文件差异,并最终编写运行经典的Hello World程序。

面向零基础学习者 · 包含官方环境安装、环境变量排错、执行机制解析与完整代码实操

零基础学习 Python,最关键的第一步是在电脑上建立稳定可用的运行环境,并理解代码是如何被执行的。本文将带领读者从 Python 官方安装包的获取与安装开始,详细解析环境变量配置的关键选项,随后通过系统命令行验证安装结果,并最终通过编写与运行经典的“Hello, World!”程序,完整走通从编写代码到看到运行输出的全过程。

Python零基础入门:从环境搭建到第一个程序
图 0:Python 零基础入门路线与全流程速览

一、准备工作与 Python 官方安装包获取

在开始敲下任何一行代码之前,计算机需要一个能够识别并执行 Python 语法的核心引擎,这个引擎通常被称为“Python 解释器”。对于初学者而言,最安全、干净且不易引发后续冲突的安装方式,就是直接从 Python 官方网站下载官方维护的标准发行版。

打开浏览器访问 Python 官方主站(python.org),鼠标悬停在导航栏的 Downloads 菜单上,网站通常会根据访问者的操作系统自动推荐适用的安装包版本:

  • Windows 系统:推荐下载 64 位的可执行安装文件(Windows installer 64-bit)。
  • macOS 系统:推荐下载通用的 macOS 64-bit universal2 installer。
  • 版本选择建议:直接选择当前主推的 Python 3 稳定发行版(例如 Python 3.11 或 3.12 系列)。切勿选择早已停止官方维护的 Python 2 系列,两者在语法规范和库支持上存在显著差异。

二、核心安装步骤与关键选项解析

双击运行下载完成的安装包,会弹出 Python 的图形化安装向导界面。这是绝大多数初学者最容易遗漏关键配置的一步,必须格外留意界面下方的复选框。

Python零基础入门:从环境搭建到第一个程序
图 1:Python 环境安装与配置四步操作流程

在 Windows 系统的初始安装窗口中,界面底部通常有两个复选框:

  1. Use admin privileges when installing py.exe(建议勾选,允许安装启动器)。
  2. Add python.exe to PATH(核心选项,必须手动勾选)。
重点提醒:“Add python.exe to PATH”复选框在默认状态下往往是未勾选的。如果不主动勾选它,安装程序不会将 Python 所在的文件目录注册到操作系统的全局环境变量中。这会导致安装完成后,系统终端无法直接通过 python 命令唤醒解释器,产生后续各种“命令未找到”的困扰。

完成复选框勾选后,点击 Install Now(立即安装)。安装程序将自动完成解释器核心、标准库、pip 包管理器以及基础文档的解包与注册。待进度条走完并提示“Setup was successful”后,点击 Close 关闭安装界面即可。

三、验证安装结果与常见环境问题排查

安装完成后,不要急于去寻找桌面快捷方式(因为 Python 解释器本身是一个无界面的命令行程序)。正确的验证方法是打开系统终端,通过命令直接与解释器进行确认。

1. 打开系统终端并执行版本检查

在 Windows 操作系统中,按下键盘快捷键 Win + R,在弹出的“运行”对话框中输入 powershell 或 cmd 并回车;在 macOS 系统中,按下 Command + 空格键,搜索并打开“终端”(Terminal)。

在弹出的黑色或蓝色终端窗口中,光标闪烁处输入以下命令并按下回车:

终端命令行Bash / CMD / PowerShell
python --version
示例输出(实际版本号视下载的具体版本而定)
Python 3.12.3

如果终端打印出类似 Python 3.12.x 的明确版本号,说明 Python 解释器已经成功安装并被操作系统正确识别。

注:在部分 macOS 或 Linux 系统中,系统内置命令可能保留为 python3,此时可输入 python3 --version 进行验证。

2. 常见报错排查:系统提示“不是内部或外部命令”

如果在执行上述命令后,终端并未显示版本号,而是输出了类似以下提示:

常见错误表现
'python' 不是内部或外部命令,也不是可运行的程序或批处理文件。
Python零基础入门:从环境搭建到第一个程序
图 2:操作系统 PATH 环境变量解析机制与排错逻辑

造成这一现象的根本原因,正是前文提到的系统 PATH 查找机制。当用户在终端输入一个程序名称时,操作系统会首先在当前目录查找,若没有找到,就会遍历系统变量 PATH 中记录的每一个文件夹路径。如果 Python 的安装路径没有被包含在 PATH 中,系统就会判定找不到该程序。

解决办法有两种:

  • 简便推荐法:重新双击运行 Python 安装包,选择“Modify”(修改),一路点击 Next 直到安装选项界面,务必补选“Add Python to environment variables”,点击更新即可。
  • 手动配置法:通过系统“高级系统设置”中的“环境变量”面板,在“系统变量”或“用户变量”的 Path 项目中,手动新建并添加 Python 的安装路径(通常位于用户目录下的 AppData\Local\Programs\Python\Python312)以及其下的 Scripts 目录。

四、交互式命令行与脚本文件:两种运行方式的关键差异

在正式写代码之前,初学者常常对“在哪里写代码”和“代码如何跑起来”感到困惑。Python 提供了两种最基本的运行方式:一种是交互式命令行(REPL),另一种是脚本文件执行(.py 文件)。理解这两种模式的差异,是建立编程思维的重要前提。

Python零基础入门:从环境搭建到第一个程序
图 3:交互式命令行 (REPL) 与脚本文件 (.py) 运行模式对比

为了直观说明两者的机制与适用边界,我们在相同环境下对比关键维度的具体表现:

对比维度 交互式命令行(REPL) 脚本文件(.py)
启动与调用方式 直接在终端输入 python 回车,进入以 >>> 开头的环境 在终端输入 python 文件名.py 回车批处理调用
运行机制 逐行读取(Read)、即时求值(Eval)、即时打印(Print)并循环等待下一行 完整读取整份源文件,经过语法解析后从首行至末尾顺序执行
数据与代码留存 只在当前内存中临时存在,一旦关闭窗口或输入 exit(),一切代码和变量荡然无存 永久保存在本地磁盘的文本文件中,可随时复查、修改、版本受控与重复执行
修改与调试成本 无法对已执行的历史逻辑做原地修改,多行循环或函数一旦敲错只能全部重新输入 在编辑器中可以随意调整任意行,支持保存后反复重试与断点跟踪
实际工作定位 适合作为“交互草稿本”,用于快速验证单行语法、查询模块内置函数或简短计算 实际工程与项目开发的唯一载体,所有正式程序均以脚本文件或模块形式组织

五、编写并运行你的第一个程序:Hello, World!

掌握了上述基础后,我们立刻来走通标准的脚本编写与执行流程。我们将创建一个名为 hello.py 的源文件,并在终端中执行它。

1. 准备编写工具并创建文件

编写 Python 代码只需要支持纯文本保存的编辑器。在初学阶段,读者可以使用系统自带的“记事本”(Windows Notepad)、TextEdit(macOS 请务必设置为“纯文本模式”),或者推荐安装专业的轻量级代码编辑器 Visual Studio Code (VS Code)。

格式防坑注意:切勿使用 Microsoft Word、WPS 或富文本工具编写代码。这类办公软件会在文件中夹带字体排版标记、样式控制符,甚至自动把半角英文字符替换为全角标点,导致 Python 语法解析器直接报错。

在你的电脑上新建一个专用的练习文件夹(例如 D:\python_study 或 macOS 家目录下的 ~/python_study),在该文件夹内新建一个文本文档,并将其重命名为:

文件名规范
hello.py

特别提醒:在 Windows 资源管理器中,请务必勾选“文件扩展名”显示,确保文件名是真正的 hello.py,而不是被隐藏了后缀的 hello.py.txt。

2. 编写核心代码

用编辑器打开 hello.py,在其中输入以下一行纯英文标准代码:

hello.pyPython 3 源码
# 这是我的第一个 Python 程序
print("Hello, World!")

代码原理解释:

  • # 开头的内容是单行注释,用于向人类开发者解释代码意图,Python 解释器在运行时会自动忽略它。
  • print() 是 Python 提供的内置输出函数,它的职责是将括号内传入的数据打印展示在控制台屏幕上。
  • 双引号 "Hello, World!" 表示这是一个字符串(即一段文本内容)。括号与引号均必须使用标准的英文半角字符。

输入完成后,按下快捷键 Ctrl + S(macOS 为 Command + S)保存文件。

3. 切换目录并执行脚本

打开终端窗口,使用 cd(Change Directory)命令切换到保存 hello.py 的目录。例如如果文件保存在 D:\python_study,可在命令行中输入:

切换工作目录与执行命令提示符 / 终端
# 切换到脚本所在目录(示例)
cd D:\python_study

# 启动解释器执行脚本
python hello.py
终端实际输出展示
Hello, World!

当你按下回车后,终端屏幕上清晰地打印出了 Hello, World!。至此,从底层环境搭建、系统指令打通,到代码文件创建与执行的完整链路全部畅通无阻!

六、全篇总结与后续进阶路径

从纯净安装到跑通第一个程序,零基础入门的核心目标是消解对编程环境的陌生感与未知报错的畏惧感。回顾整篇操作,可以清晰地提炼出以下四个递进阶段:

Python零基础入门:从环境搭建到第一个程序
图 4:全篇关键体系闭环与后续学习进阶路径

在顺利完成本篇学习后,读者的计算机已经具备了执行 Python 程序的一切必要基础。接下来,可以顺着自然的知识脉络继续探索:

  • 变量与基本数据类型:学习如何使用变量存储数字(整数与浮点数)、文本(字符串)与布尔值(True / False)。
  • 用户交互与输入:学习 input() 函数,让程序能够接收键盘输入并根据输入做出反应。
  • 流程控制结构:掌握 if-else 条件判断与 for / while 循环,赋予程序真正的逻辑分支与自动化处理能力。

保持对每一行代码意图的清晰理解,随时在本地环境中进行动手尝试,是学好 Python 最扎实可靠的途径。

免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。

Python 相关产品和应用

全部下载
Selenium

Selenium

4.51.0 · Windows

用于浏览器自动化和 Web 测试的 Python 工具。

scikit-learn

scikit-learn

1.9.1 · Windows

常用 Python 机器学习算法与模型评估工具库。

Black

Black

26.10.1 · Windows

强调一致性的 Python 自动代码格式化工具。

Ruff

Ruff

0.17.1 · macOS

由 Rust 编写的高速 Python 代码检查和格式化工具。

pytest

pytest

9.1.1 · Windows

简洁而强大的 Python 自动化测试框架。

FastAPI

FastAPI

0.146.0 · Windows

高性能 Python API 框架,支持类型提示和自动接口文档。

Flask

Flask

3.1.3 · Windows

轻量灵活的 Python Web 应用框架。

Django

Django

6.1.2 · Windows

成熟的 Python Web 框架,适合构建内容站点和业务系统。

Spyder

Spyder

6.1.7 · Windows

面向科学计算与数据分析的 Python 集成开发环境。

SciPy

SciPy

1.18.1 · Windows

面向科学、工程和技术计算的 Python 算法库。