地基 · 数学与工程工程地基代码约 10 分钟
环境与工具链:把摊子搭起来
Python、Jupyter、Git、虚拟环境——先能跑起来
学完这节你能:
- 搭好 Python + 虚拟环境
- 会用 Jupyter 交互式运行代码
- 理解为什么要用 Git 和虚拟环境
学大模型第一步不是数学,是把工具搭好:一个能跑代码的 Python 环境、一个交互式笔记本、一套版本管理。工具顺了,后面每节课的代码才跑得起来。
- Python 3.10+:用 conda 或 uv 建一个独立虚拟环境,避免不同项目的依赖打架。
- Jupyter / VS Code Notebook:能一格一格运行、随时看中间结果,最适合边学边试。
- Git:给代码存档、能回退。养成 commit 习惯,比事后找回强一百倍。
- pip / uv 装包:numpy、torch 是后面几节的主角。
💡 虚拟环境的意义:每个项目一套依赖,互不污染。conda create -n llm python=3.10 或 uv venv 都行,激活后再装包。
最小起步
conda create -n llm python=3.10 -y
conda activate llm
pip install numpy torch jupyter
jupyter lab # 打开笔记本自测用虚拟环境(venv/conda)最主要是为了:
// 带走一句话
先搭环境:独立虚拟环境 + Jupyter 交互 + Git 存档,工具顺了才谈学习。
独立练习
做到这些,才算完成本节
- 在本地运行代码,打印每个关键张量的 shape。
- 关闭示例后从空文件重写核心部分,并补一个异常或边界测试。
学习记录
记录本节阅读进度
建议先独立回答自测。读完记录不等于已经掌握。