PYTHON PROGRAMMING · ONLINE TEXTBOOK
从问题建模,
到数据决策。
HOW TO LEARN / 使用方法
不要只“看懂”,
要留下能运行的证据。
- 先预测在点击答案或运行之前,先写下判断。
- 再验证运行代码,比较实际结果与原先想法。
- 会解释说清为什么正确,错误又从哪里发生。
- 做作品每章留下程序、测试记录或分析结果。
CONTENTS / 全书目录
16 周,四次能力生长
08 / 16 已开放
- CHAPTER01
NOW OPEN · 第1周
认识 Python 与项目启航
让第一行代码真正运行起来第一行代码 · Spyder · IPO · M0进入本章 → - CHAPTER02
NOW OPEN · 第2周
变量、输入与预算计算
让数据进入程序并参与计算变量 · 类型 · input() · 表达式进入本章 → - CHAPTER03
NOW OPEN · 第3周
分支与报名判定
把业务规则翻译成程序路径布尔值 · 分支 · 决策表 · 边界进入本章 → - CHAPTER04
NOW OPEN · 第4周
循环与批量报名
让同一套规则可靠地重复执行for · while · 状态更新 · M1进入本章 → - CHAPTER05
NOW OPEN · 第5周
字符串与报名文本清洗
把不规范文本变成可检查的数据索引 · 切片 · 清洗 · 校验进入本章 → - CHAPTER06
NOW OPEN · 第6周
列表与报名名单管理
保存并维护一组有顺序的数据列表 · 增删查 · 排序 · 一致性进入本章 → - CHAPTER07
NOW OPEN · 第7周
字典、集合与活动数据
用合适的结构表达对象与关系字典 · 集合 · 映射 · 去重进入本章 → - CHAPTER08
NOW OPEN · 第8周
菜单、状态与 M2 验收
把多个功能接入一个持续运行的程序菜单 · 状态 · 序列测试 · M2进入本章 → - CHAPTER09
COMING SOON · 持续建设
函数与问题分解
把重复逻辑拆成可复用功能函数 · 参数 · 返回值 · 契约 - CHAPTER10
COMING SOON · 持续建设
模块、调试与测试
用结构和证据定位程序缺陷模块 · traceback · 测试矩阵 - CHAPTER11
COMING SOON · 持续建设
文件、路径与 CSV
让数据在下一次启动时仍然存在路径 · 文件 · CSV · 持久化 - CHAPTER12
COMING SOON · 持续建设
异常、数据质量与管理指标
面对坏数据仍然得到可信结果异常 · 校验 · 指标 · M3 - CHAPTER13
COMING SOON · 持续建设
数据可视化与结论表达
用不误导的图表支持管理判断图表 · 证据 · 建议 - CHAPTER14
COMING SOON · 持续建设
数据模型选择与项目整合
为问题选择恰当的代码结构字典与函数 · 简单类 · 整合 - CHAPTER15
COMING SOON · 持续建设
综合测试、质量收束与模拟机考
让个人作品经得起验收测试 · 修复 · 冻结 · 模拟机考 - CHAPTER16
COMING SOON · 持续建设
成果发布、代码答辩与课程复盘
用作品和解释证明学习成果发布 · 答辩 · 复盘 · M4