01 Python 简介与环境搭建
📋 资料说明
- 来源:课程 day01 前半部分(视频 00~12)
- 笔记:
尚硅谷大模型技术之Python1.0.docx第 1 章"Python 概述与环境搭建" - 代码:无
- 视频:❌ 跳过(共 12 个视频:计算机组成 → Python 特点 → 安装 → PyCharm 设置)
🟢 🤖 AI 替代率:95%
为什么是这个水平:
本节内容主要包括两部分:
- 计算机基础概念(计算机组成、编程语言发展、执行方式)—— 这些是确定性历史知识,AI 可以准确讲解。GPT/Claude 等大模型在训练数据中见过大量相关语料,生成这类入门介绍几乎不会出错。
- 环境搭建步骤(Python 安装、PyCharm 设置)—— 安装步骤是固化的操作流程,AI 可以给出精确的步骤说明。
仅有的 5% 不确定性在于:不同操作系统(Windows/macOS/Linux)的环境配置存在差异,AI 可能给出与用户系统不匹配的指引;且实际安装中可能遇到路径问题、权限问题、环境变量等异常,需要人在现场处理。
👤 人工干预率:5% | 人类重点关注
为什么需要人工干预:
- 操作系统差异(Win vs macOS vs Linux)导致安装路径和环境变量配置不同
- PyCharm 激活方案的选择(Pro 破解 vs Community 免费版)
- Python 版本选择(3.12.8 vs 其他版本)的兼容性考量
人类与 AI 协作建议:
- 让 AI 生成针对你当前操作系统的安装指南(指明 Win/macOS/Linux)
- 在安装中遇到报错时,把报错信息直接贴给 AI 分析
- 初级阶段推荐使用 PyCharm Community(免费),跳过激活步骤
1. 什么是 Python
Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。
执行方式
Python 属于解释型语言,但在解释过程中也包含编译步骤:
源代码 (.py) → 编译 → 字节码 (.pyc) → 解释执行 → 输出结果与 Java 对比:
| 语言 | 执行方式 | 中间产物 | 平台依赖 |
|---|---|---|---|
| Python | 先编译再解释 | 字节码 .pyc | 跨平台(依赖 Python 解释器) |
| Java | 编译型 | 字节码 .class | 跨平台(依赖 JVM) |
| C/C++ | 编译型 | 机器码 .exe | 平台相关 |
Python 的特点
| 特性 | 说明 |
|---|---|
| 简单易学 | 语法简洁,接近自然语言 |
| 解释执行 | 无需编译,逐行执行 |
| 跨平台 | Windows / macOS / Linux 均可运行 |
| 丰富的库 | 标准库 + 第三方库生态极其丰富 |
| 胶水语言 | 可调用 C/C++/Java 的库 |
Python 版本说明
课程使用 Python 3.12.8,这是课程录制时(2024年末)的最新稳定版本。
为什么选 3.12.8? 3.12 版本引入了更完善的错误提示(PEP 678)、更快的 CPython 解释器性能优化。课程中涉及的 f-string(3.6+)、match_case 模式匹配(3.10+)等语法特性需要 Python 3.10 以上版本支持,3.12.8 完全兼容并能提供更好的开发体验。
2. 环境搭建
下载 Python
- Windows:下载
python-3.12.8-amd64.exe - macOS/Linux:下载
Python-3.12.8.tgz(源代码编译)或使用包管理器(brew install python@3.12/apt install python3.12)
安装步骤(Windows)
bash
# 1. 双击运行 python-3.12.8-amd64.exe
# 2. 务必勾选 ✅ "Add Python 3.12 to PATH"
# 3. 点击 "Install Now"
# 4. 验证安装
python --version
# 输出: Python 3.12.8⚠️ 如果忘记勾选 PATH,需要手动添加:
# 找到 Python 安装目录(默认 C:\Users\<用户名>\AppData\Local\Programs\Python\Python312\) # 将该路径和其下的 Scripts\ 目录添加到系统环境变量 PATH 中
验证安装
bash
python --version
# Python 3.12.8
pip --version
# pip 24.2 from ... (Python 3.12)第一个 Python 程序
python
# hello.py
print("Hello, Python!")运行方式:
bash
# 方式一:交互式
python
>>> print("Hello, Python!")
Hello, Python!
>>> exit()
# 方式二:脚本运行
python hello.py
# 输出: Hello, Python!3. PyCharm IDE 介绍
PyCharm 是 JetBrains 出品的 Python 专用 IDE,提供以下核心功能:
| 功能 | 说明 | 初学阶段是否需要 |
|---|---|---|
| 智能代码补全 | 根据上下文自动补全代码 | ✅ 推荐 |
| 图形化调试器 | 设置断点、单步执行、变量监视 | ✅ 推荐 |
| 虚拟环境管理 | 自动创建和管理 venv | ✅ 推荐 |
| Git 集成 | 图形化提交/推送/拉取 | ✅ 推荐 |
| 代码检查 | 语法错误实时提示 | ✅ 推荐 |
| 数据库工具 | 连接数据库执行 SQL | ❌ 不相关 |
关于 PyCharm 版本选择:
- PyCharm Professional(付费):需要激活,课程附带了破解工具。额外功能包括数据库工具、Docker 支持、远程开发,本阶段用不到。
- PyCharm Community(免费开源):功能已完全覆盖 Python 基础开发需求。推荐初学者直接使用 Community 版,无需处理激活问题。
常用设置(安装后)
text
1. 设置中文字体:Settings → Font → 修改为支持中文的字体(如 Microsoft YaHei)
2. 显示行号:Settings → Editor → General → Appearance → Show line numbers
3. 自动保存:默认已开启
4. 主题切换:Settings → Appearance & Behavior → Theme (推荐 Darcula 暗色主题)4. 练习题
练习 1:验证环境
在命令行运行 python --version 和 pip --version,截图保存到笔记中。
练习 2:第一个脚本
创建 hello.py,输出你的名字,然后用 python hello.py 运行它。
练习 3:IDE 体验
在 PyCharm 中创建新项目,新建 test.py,写一段代码打印 "Hello from PyCharm",点击运行按钮观察输出。
参考答案
练习 1:
bash
python --version # Python 3.12.8
pip --version # pip 24.2练习 2:
python
# hello.py
print("张三")练习 3:在 PyCharm 中右键 → Run 'test',底部控制台会显示输出结果。