01学习目标
- 掌握 Python 基础语法与常用数据结构
- 用 NumPy 完成矩阵运算与广播
- 会用 Git、虚拟环境和 Jupyter/Colab
02课程与视频
- Python 官方教程 ↗官方文档MULTI
- NumPy 零基础入门 ↗官方文档EN
- MIT:The Missing Semester ↗课程MULTI
- Kaggle Learn 微课程 ↗课程EN
03动手:项目、代码与练习
全部是官方或作者公开的免费页面,多数能在浏览器或免费 Colab 里直接运行。
动手项目
不用循环,只用 NumPy 实现一批图片的归一化、矩阵乘法和 softmax,并与循环版比较速度。
- 1
- 2
- 3
04自测题
先自己想,再点开看答案。
NumPy 广播是什么?
形状不同的数组按规则自动扩展后逐元素运算。
为什么要用虚拟环境?
隔离不同项目的依赖版本,避免冲突。
向量化为何比 Python 循环快?
底层用 C/BLAS 批量计算,避免解释器逐元素开销。