跳到主要内容

PYTHON PROGRAMMING · ONLINE TEXTBOOK

从问题建模,
到数据决策。

面向管理科学与工程类大一学生。每章把 Python 理论、课堂知识点和个人项目连成一条阅读路线:理解概念,运行例子,再用测试解释自己的作品。

16 章4 个里程碑1 个贯穿项目
开始第 1 章 →

不要只“看懂”,
要留下能运行的证据。

  1. 先预测在点击答案或运行之前,先写下判断。
  2. 再验证运行代码,比较实际结果与原先想法。
  3. 会解释说清为什么正确,错误又从哪里发生。
  4. 做作品每章留下程序、测试记录或分析结果。

16 周,四次能力生长

08 / 16 已开放

  1. CHAPTER01

    NOW OPEN · 第1周

    认识 Python 与项目启航

    让第一行代码真正运行起来第一行代码 · Spyder · IPO · M0进入本章 →
  2. CHAPTER02

    NOW OPEN · 第2周

    变量、输入与预算计算

    让数据进入程序并参与计算变量 · 类型 · input() · 表达式进入本章 →
  3. CHAPTER03

    NOW OPEN · 第3周

    分支与报名判定

    把业务规则翻译成程序路径布尔值 · 分支 · 决策表 · 边界进入本章 →
  4. CHAPTER04

    NOW OPEN · 第4周

    循环与批量报名

    让同一套规则可靠地重复执行for · while · 状态更新 · M1进入本章 →
  5. CHAPTER05

    NOW OPEN · 第5周

    字符串与报名文本清洗

    把不规范文本变成可检查的数据索引 · 切片 · 清洗 · 校验进入本章 →
  6. CHAPTER06

    NOW OPEN · 第6周

    列表与报名名单管理

    保存并维护一组有顺序的数据列表 · 增删查 · 排序 · 一致性进入本章 →
  7. CHAPTER07

    NOW OPEN · 第7周

    字典、集合与活动数据

    用合适的结构表达对象与关系字典 · 集合 · 映射 · 去重进入本章 →
  8. CHAPTER08

    NOW OPEN · 第8周

    菜单、状态与 M2 验收

    把多个功能接入一个持续运行的程序菜单 · 状态 · 序列测试 · M2进入本章 →
  9. CHAPTER09

    COMING SOON · 持续建设

    函数与问题分解

    把重复逻辑拆成可复用功能函数 · 参数 · 返回值 · 契约
  10. CHAPTER10

    COMING SOON · 持续建设

    模块、调试与测试

    用结构和证据定位程序缺陷模块 · traceback · 测试矩阵
  11. CHAPTER11

    COMING SOON · 持续建设

    文件、路径与 CSV

    让数据在下一次启动时仍然存在路径 · 文件 · CSV · 持久化
  12. CHAPTER12

    COMING SOON · 持续建设

    异常、数据质量与管理指标

    面对坏数据仍然得到可信结果异常 · 校验 · 指标 · M3
  13. CHAPTER13

    COMING SOON · 持续建设

    数据可视化与结论表达

    用不误导的图表支持管理判断图表 · 证据 · 建议
  14. CHAPTER14

    COMING SOON · 持续建设

    数据模型选择与项目整合

    为问题选择恰当的代码结构字典与函数 · 简单类 · 整合
  15. CHAPTER15

    COMING SOON · 持续建设

    综合测试、质量收束与模拟机考

    让个人作品经得起验收测试 · 修复 · 冻结 · 模拟机考
  16. CHAPTER16

    COMING SOON · 持续建设

    成果发布、代码答辩与课程复盘

    用作品和解释证明学习成果发布 · 答辩 · 复盘 · M4