课程
Computational Methods of Scientific Programming
面向物理科学实践介绍程序设计、算法验证、数值分析、可视化、高性能工作流、版本控制、文档和可复现发布。
Thomas Herring, Chris Hill · 2024 · MIT OpenCourseWare
阅读前提
教材中的引用位置
- C00 · 第 1 章 程序、类型、控制流与函数
- C00 · 第 2 章 集合数据、文件与错误处理
- C00 · 第 3 章 数组、向量化与数值精度
- C00 · 第 4 章 数据可视化与计算实验
- C00 · 第 5 章 测试、版本控制与环境管理
- C00 · 第 6 章 编程与科学计算综合项目
- C02 · 第 1 章 数据质量、清理与模式验证
- C02 · 第 2 章 数据变换、血缘与版本
- C02 · 第 3 章 对照、随机化与功效分析
- C02 · 第 4 章 指标、统计比较与多重检验
- C02 · 第 5 章 实验追踪、环境封装与制品
- C02 · 第 6 章 数据处理与实验设计综合复习
- M10 · 第 1 章 浮点数、条件数与误差传播
- P11 · 第 1 章 离散化、误差预算与模型验证
- P11 · 第 5 章 并行计算、可复现性与性能测量
- P11 · 第 6 章 计算物理综合项目与复习