今天务实:把 AI 开发环境配好(Zcode + 校内 OpenAI 平台),把包管理器与 Python 环境的关系讲清楚, 最后学会读报错——这门课的基本功。
| 时间 | 环节 | 要点 |
|---|---|---|
| 0–8 | 开场回顾 | 上周务虚讲概念——这节课务实:环境与工具链 |
| 8–22 | 配 AI 环境 | Zcode 下载 → 选「使用 API key」→ 校内 OpenAI 平台统一认证 → 拿三样东西配供应商 |
| 22–34 | 包管理器概念 | winget / brew / apt / pip / npm——所有包管理器是同一个架构(索引服务器 + 文件服务器) |
| 34–52 | Python 环境史 | 官方安装包 / Miniconda / UV——它们各包含什么、解决什么问题 |
| 52–66 | 虚拟环境拆解 | venv 里到底装了什么;激活环境本质是设置环境变量(activate.ps1 看一眼) |
| 66–78 | 动手初始化 | 打开文件夹 → AI 帮我初始化环境 → 跑第一个 main.py |
| 78–88 | 读报错 | 从最后一行往前读;找不到文件多半是目录没切换 |
| 88–95 | AI 环境收尾 | 测试配置;别把账号密码写进代码 |
| 95–100 | 小结与课后 | 下周进入语言核心:类型与数据结构 |
← → 翻页;带分步的页面按 → 逐条展开。学生打开本页即可参与练习与测验。
以 Zcode 为例(Trae / Cursor 等其他工具同理)——核心是给工具配好后台模型:
理解了架构,换语言换系统都不再陌生——这是「学思想而非背命令」的第一个例子。
activate.ps1 就明白)# 激活后,项目里的脚本这么跑:
uv run main.py # UV 帮你激活虚拟环境再执行
# 或手动:
.venv\Scripts\activate # Windows
python main.py
虚拟环境里很干净——只有 Python + pip + 你自己装的库。这正是「我对这个环境有把握」的原因。
在桌面上建一个项目文件夹(建议英文名,比如 python-course),然后在 AI 工具里:
"我现在这个项目想用 Python 做,用 UV 作为包管理器,
帮我在本地初始化所需环境。"
文件夹别用中文名——中文路径在很多工具里会有莫名其妙的坑。
# 常见错误:文件找不到
C:\Users\me> python hello.py
python: can't open file 'hello.py': [Errno 2] No such file or directory
# 读报错从最后一行往前读——原因:你不在 hello.py 所在的目录
C:\Users\me> cd Desktop\python-course
C:\Users\me\Desktop\python-course> python hello.py
Hello, world!
cd / dir)点「播放」或逐步执行,观察同一段程序在 C 与 Python 两条流水线上的处理过程——为什么 Python 保存即可运行,答案就在这里。 新窗口打开 →
深入阅读:M1 模块页 · 经典笔记 3.2 环境变量 · 10.5 虚拟环境管理