本篇是《Python 从入门到初级》第 1 / 20 篇。示例使用 Python 3.12 兼容语法,完整目录结构与数据见配套源码包。
Python 的作用,可以先用三句话理解:把重复操作交给程序,把零散数据变成结果,把不同系统通过接口连接起来。你不必一开始就学人工智能或复杂网站框架,整理一份下载目录、统计一张订单表,同样是在真正使用 Python。
本系列面向没有编程基础,或会看一点代码但还不能独立写脚本的读者。示例以 Python 3.12 语法为基线,主要使用标准库;订单、设备和日志均为教学数据。完成后应能写出小型数据处理和自动化工具,而不是只记住语法名称。

1. Python 在日常工作中能做什么
| 场景 | 人工操作 | Python 的处理方式 |
|---|---|---|
| 办公数据 | 打开多份 CSV,筛选和求和 | 读取记录,按规则统计,输出报表 |
| 文件整理 | 逐个查看扩展名,复制到目录 | 生成整理计划,确认后批量复制 |
| 日志排查 | 翻大量文本,数 ERROR 次数 | 提取时间和级别,统计异常 |
| 接口调用 | 反复在网页或工具中点查询 | 发送 HTTP 请求,处理 JSON |
| 小型应用 | 手工记任务或设备状态 | 把数据保存到 SQLite,按条件查询 |
| 运维自动化 | 手动检查服务、拼命令 | 组合检查、日志、退出码和调度 |
Python 还可以用于 Web 后端、数据分析和机器学习,但这些通常需要额外库和领域知识。本系列先把通用基础和小工具能力练好。语言和标准库的整体定位可参考 Python 官方教程。
2. 先把解释器和编辑器分清楚
解释器负责运行 Python,编辑器负责写文件,终端负责输入启动命令。即使都出现在一个软件窗口里,它们也不是同一件事。
从 Python 官网下载入口 选择适合系统的安装方式。Windows 可按当前的 官方安装管理器说明 安装解释器;macOS 使用官方安装包等适合自己的方式;Linux 优先使用发行版提供的 Python,不要替换系统依赖的解释器。
Windows 终端确认:
py --version
Linux、macOS 终端确认:
python3 --version
应该看到 Python 3 的版本信息。命令找不到时,先解决安装和路径问题,不要继续把 Python 代码粘进系统终端。
3. 交互输入和保存文件有什么区别
执行 py 或 python3 后可能进入交互解释器,提示符是 >>>。可以输入 2 + 3 做即时计算。>>> 是提示符,不是代码的一部分;退出可输入 exit()。
实际脚本需要保存为 .py 文件。使用纯文本编辑器创建 lesson01.py,内容如下:
print("你好,Python!")
print("它可以帮助我们处理文件、统计数据和调用接口。")
print("今天先完成第一步:把程序保存成文件并运行。")
进入文件所在目录,在 Windows 执行 py lesson01.py,在 Linux/macOS 执行 python3 lesson01.py。预期按顺序输出三行中文。print() 把括号里的内容显示出来,引号说明这些内容是文字。
如果收到“找不到文件”,检查当前目录和文件名。Windows 还要确认没有被保存成 lesson01.py.txt。如果报语法错误,检查是否使用了中文引号或把说明文字也复制进了代码。
4. 给学习项目建立独立环境
为项目创建 .venv,可以让其安装的包与其他项目分开。下面命令在准备好的学习目录执行一次。
Windows:
py -m venv .venv
.\.venv\Scripts\Activate.ps1
python --version
Linux/macOS:
python3 -m venv .venv
source .venv/bin/activate
python --version
之后本系列运行命令统一写为 python,代表你选定的环境。激活不是必须步骤:PowerShell 激活脚本受本机策略限制时,可以直接使用 .\.venv\Scripts\python.exe lesson01.py,无需为了这个练习修改整机执行策略。
虚拟环境主要隔离 Python 包,不隔离文件权限,也不是服务器或容器。原理见 venv 文档。
5. 标准库、第三方包和 pip
csv、json、pathlib 等属于标准库,通常随 Python 提供;requests 等是另外安装的第三方包。包需要安装到实际运行脚本的那个环境。
例如,想在学习环境里体验第三方库,可以执行:
python -m pip --version
python -m pip install requests
这是可选练习,本系列的配套程序不依赖 requests。使用 python -m pip 能明确让这个解释器执行 pip,减少装错环境的问题。安装方式见 Python Packaging 指南。
6. 怎样使用这套教程
建议按顺序阅读,运行完整程序后再改一个变量观察变化。把报错原文和输入记录下来,先尝试解释结果,再看答案。
前 10 篇建立语言和文件操作基础;第 11~16 篇用数据、日志、模块、对象、接口与数据库做练习;最后 4 篇完成文件整理、命令行、自动化测试和项目交付。完整源码包包含所有程序与教学数据:下载完整示例与教学数据。
7. 本篇练习与检查结果
把第一行改成自己的问候语,再增加一行 print(2 + 3)。预期最后输出数字 5;如果写成 print("2 + 3"),输出的则是文字表达式。
进入下一篇前,确认自己能找到 .py 文件、知道哪个命令在运行它,并能解释终端提示符与 Python 提示符的区别。这三个动作比安装多少插件更重要。
本篇为系列起点 · 系列目录 · 下一篇:变量、类型与输入输出:做一个温度换算器