课程 · 资源记录
Introduction to Computer Science and Programming in Python
面向无编程经验学习者介绍计算思维、Python 基本类型、控制流、函数、集合、测试、异常和小型程序设计。
为什么重要
用于核对 C00 的基础程序语义、函数分解、集合与文件处理、异常、测试和可执行例题。
阅读前提
教材中的引用位置
- C00 · 第 1 章 程序、类型、控制流与函数
支持的主张:MIT OpenCourseWare 6.0001 覆盖基本类型、控制流、函数、异常与程序设计,可用于核对本章 Python 风格语义。示例强调可迁移的基础结构,不依赖特定解释器版本的冷门语法。
- C00 · 第 2 章 集合数据、文件与错误处理
支持的主张:MIT OpenCourseWare 6.0001 覆盖 Python 集合、异常和文件处理;12.010 提供科学程序的数据、验证与可复算工作流背景。示例使用稳定的基础语义和标准结构,不依赖特定小版本的冷门语法,也不把渐近复杂度冒充具体性能测量。
- C00 · 第 3 章 数组、向量化与数值精度
支持的主张:MIT OpenCourseWare 6.0001 提供 Python 程序与集合语义基础,12.010 连接数组数值计算、验证和科学工作流。本章示例采用常见 NumPy 型数组语义;使用其他库时应核对其索引、副本、类型提升和执行设备规则。
- C00 · 第 4 章 数据可视化与计算实验
支持的主张:MIT 6.0001 在本章支撑实验程序的基本实现结构:函数封装模型与指标,循环生成参数扫描或重复试验,列表和字典保存带语义的观测结果,异常处理则阻止非法输入进入绘图阶段。借助这些基础,本章的图形可以由同一组可检查数据重建,并让数值摘要与视觉编码保持一致。
- C00 · 第 5 章 测试、版本控制与环境管理
支持的主张:MIT OpenCourseWare 6.0001 用于核对基础测试与异常处理,12.010 用于核对科学程序验证、版本记录和可复现环境。本文不依赖特定代码托管或自动化平台。
- C00 · 第 6 章 编程与科学计算综合项目
支持的主张:MIT OpenCourseWare 6.0001 用于核对函数、集合、文件和异常的基础实现边界,12.010 用于核对数值拟合、图表、实验记录和可复现交付。示例数据仅用于验证数据流,不能据此推断某地的标准重力值。