← 课程库
地基 · 数学与工程工程地基代码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 存档,工具顺了才谈学习。

独立练习

做到这些,才算完成本节

  1. 在本地运行代码,打印每个关键张量的 shape。
  2. 关闭示例后从空文件重写核心部分,并补一个异常或边界测试。
学习记录

记录本节阅读进度

建议先独立回答自测。读完记录不等于已经掌握。

继续下一课
下一课 →
NumPy 与张量思维

学完不要急着赶进度:去练习自测,或完成对应的阶段实验