▤书架 ← 返回大学规划

编程教材 · 索引

对应《大学规划》编程栏目 · 双击任意条目即可打开

免费正版教材作者官方免费

这些书的作者主动免费公开(多为 CC 授权),已下载到本地。

▤
Think Python 2e(Allen Downey)
公认最好的 Python 入门书 · 免费 · 900 KB
→
▦
Think Stats 2e(Allen Downey)
用 Python 学统计 · 直接对接认知科学数据分析 · 2.0 MB
→
⬡
Think Complexity 2e(Allen Downey)
复杂系统 · 网络 · 元胞自动机 · 用代码探索复杂现象 · 6.0 MB
→

官方免费资源需联网

链接均已实测可访问(2026-09-10)。

◈
Python 官方教程
最权威的参考 · 有中文版
↗
◈
哈佛 CS50P · Python 编程
有作业、有反馈的入门课 · 公认质量极高
↗
◈
Automate the Boring Stuff with Python
通过做小工具学 Python · 全书在线免费
↗
◈
Python Data Science Handbook
科学计算栈的最好教材 · numpy/pandas/matplotlib 全书在线免费
↗
◈
Think Bayes 2e(在线版)
贝叶斯统计 · 认知科学最相关的一本 · 作者提供免费在线全文(PDF 未开放下载)
↗
◈
MIT · The Missing Semester
Git / 命令行 / 调试 —— 学校不教但天天要用的东西 · 强烈推荐
↗
◈
The Missing Semester · 中文版
同上,中文翻译版
↗
◈
Pro Git · 官方中文书
Git 的权威教材 · 免费在线
↗
◈
PsychoPy 官方文档
认知科学实验编程工具 · 大二上开始用
↗
◈
jsPsych 官方文档
在线心理学实验 · 浏览器里跑
↗
◈
PyTorch 官方教程
深度学习 · 认知建模 · 大二下开始用
↗
▤
动手学深度学习 D2L
免费开源 · 中文 · 李沐团队(在数学工具/教材 目录下)
→

速查表按需求查

遇到"我想做X但不知道怎么写"时查这个。主键是需求,不是函数名。

查
代码速查表
53 个代码块按「我想做什么」归成 10 组 · 搜索关键词列可直接 Cmd+F 检索 · 每行标出处和坑
→

正确性自检可自己重跑

笔记里的代码片段都实跑验证过。你也可以随时自己重跑。

✓
自检脚本.py
Python 陷阱 · numpy 广播 · axis 语义 · 向量化加速 · pandas 流程 · 随机种子
→
怎么用:先看 Think Python 打基础 → 用 Python Data Science Handbook 深入科学计算栈 → 一路把代码推到 GitHub。

环境:Python 环境在 数学工具/(miniconda),编程和数学共用。 双击「启动 Jupyter.command」即可。已装:numpy / scipy / matplotlib / pandas / jupyter / pytest。

还没装(按需):PsychoPy(约 100 MB)、PyTorch(约 2–3 GB)—— 按规划分别在大二上、大二下才用,到需要时再装,命令见笔记。

诚实说明:笔记里的代码都实跑验证过(含报错案例); 但 PsychoPy / jsPsych / PyTorch 的示例是结构示意(未装环境,无法实跑), 系统学习请以官方文档为准。