系列阅读
Python 零基础到简单脚本
用订单、SKU、文件和 JSON 贯穿 11 篇图解,从看懂代码状态开始,逐步完成读取、校验、筛选、汇总和输出的完整脚本。
阅读路线
从第一篇开始,也可以直接进入你关心的位置
- 01
一行 Python 代码是怎么运行的:从表达式到输出的图解
用变量状态、当前行和输出区,逐步看懂 Python 如何从上到下运行一段订单脚本,以及修改输入后执行轨迹为什么会改变。
- 02
Python 变量、基础类型与转换:看见数据怎样变化
用库存数据的运行轨迹,图解变量名与值、重新绑定、str、int、float、bool、None,以及文本转整数和转换失败发生在哪一步。
- 03
Python 字符串、列表与字典图解:沿着路径找到订单字段
用三条真实订单看懂列表与字典怎样嵌套、索引与键怎样定位字段,以及修改、别名和浅拷贝会影响哪一层数据。
- 04
Python 条件分支图解:为什么代码只走一条路
用库存判断逐步看清条件怎样得到 True 或 False,if、elif、else 怎样从上到下检查,以及错误顺序为什么会让结果失真。
- 05
Python 循环图解:看见每一轮发生了什么
用三条订单逐轮图解 for 循环:当前项怎样变化、条件是否命中、累计值如何更新,以及 continue 与 break 分别跳过了什么。
- 06
Python 函数图解:参数、局部变量与 return 怎样流动
沿一条订单金额调用轨迹,看见实参怎样进入参数名、局部变量何时存在、return 怎样回到调用位置,以及 print 和可变默认参数的真实去向。
- 07
Python 文件与 JSON 图解:外部数据怎样进入代码
用三条订单看懂 JSON 文件如何解析成 Python 列表与字典、Python 对象如何写回文件,以及 load、loads、dump、dumps 的输入输出区别。
- 08
Python 错误与调试图解:异常在哪里发生,又去了哪里
沿文件读取、JSON 解析和金额转换的运行路径,图解异常发生位置、except 匹配与向外传播,以及批量订单怎样记录坏数据并继续。
- 09
Python 完整订单脚本图解:从 JSON 输入到汇总输出
把文件、JSON、容器、判断、循环、函数和错误处理串成一份可运行订单脚本,从三条输入记录得到 2 单、328.0 的已支付汇总。
- 10
Python 类与对象(选修):看见实例怎样保存独立状态
选修章节:用 Product 商品库存图解 class、实例、__init__、self、属性和方法,并判断什么时候字典加函数已经足够。
- 11
Python 综合考核:20 题检查运行轨迹、错误定位与完整脚本
用 20 道题检查 Python 入门能力:预测输出、填写状态变化、完成基础代码、定位具体异常,并复用 A001/A002/A003 完成订单脚本任务。