课程 · 资源记录

Introduction to Computer Science and Programming in Python

面向无编程经验学习者介绍计算思维、Python 基本类型、控制流、函数、集合、测试、异常和小型程序设计。

作者:Ana Bell, Eric Grimson, John Guttag年份:2016出版信息:MIT OpenCourseWare元数据:完整链接核验于 2026-07-14

为什么重要

用于核对 C00 的基础程序语义、函数分解、集合与文件处理、异常、测试和可执行例题。

阅读前提

教材中的引用位置

  1. C00 · 第 1 章 程序、类型、控制流与函数

    支持的主张:MIT OpenCourseWare 6.0001 覆盖基本类型、控制流、函数、异常与程序设计,可用于核对本章 Python 风格语义。示例强调可迁移的基础结构,不依赖特定解释器版本的冷门语法。

  2. C00 · 第 2 章 集合数据、文件与错误处理

    支持的主张:MIT OpenCourseWare 6.0001 覆盖 Python 集合、异常和文件处理;12.010 提供科学程序的数据、验证与可复算工作流背景。示例使用稳定的基础语义和标准结构,不依赖特定小版本的冷门语法,也不把渐近复杂度冒充具体性能测量。

  3. C00 · 第 3 章 数组、向量化与数值精度

    支持的主张:MIT OpenCourseWare 6.0001 提供 Python 程序与集合语义基础,12.010 连接数组数值计算、验证和科学工作流。本章示例采用常见 NumPy 型数组语义;使用其他库时应核对其索引、副本、类型提升和执行设备规则。

  4. C00 · 第 4 章 数据可视化与计算实验

    支持的主张:MIT 6.0001 在本章支撑实验程序的基本实现结构:函数封装模型与指标,循环生成参数扫描或重复试验,列表和字典保存带语义的观测结果,异常处理则阻止非法输入进入绘图阶段。借助这些基础,本章的图形可以由同一组可检查数据重建,并让数值摘要与视觉编码保持一致。

  5. C00 · 第 5 章 测试、版本控制与环境管理

    支持的主张:MIT OpenCourseWare 6.0001 用于核对基础测试与异常处理,12.010 用于核对科学程序验证、版本记录和可复现环境。本文不依赖特定代码托管或自动化平台。

  6. C00 · 第 6 章 编程与科学计算综合项目

    支持的主张:MIT OpenCourseWare 6.0001 用于核对函数、集合、文件和异常的基础实现边界,12.010 用于核对数值拟合、图表、实验记录和可复现交付。示例数据仅用于验证数据流,不能据此推断某地的标准重力值。

官方入口