🚧 平台公测中 · 所有课程免费开放
登录后加入课程
Practical Python:一个项目,十三次重构

Practical Python:一个项目,十三次重构

改编自 David Beazley 经典课程。用同一个股票分析项目贯穿始终—— 变量→函数→模块→类→生成器→装饰器→描述符, 每关学一个新概念,每关用它重构同一个项目。 不是做 13 个独立练习,而是看着同一份代码在 13 次迭代中越来越 Pythonic。

中等2 关卡Python🇨🇳中文
关卡路线
2
1
1. 股票总成本计算器
简单

读取真实的 CSV 股票数据文件,用 Python 的 csv 模块解析每一行, 计算持仓总成本——你的第一个数据处理脚本,也是累积项目的起点。

2. 投资组合盈亏报告

读取两份不同的 CSV 文件——持仓数据和当前价格——组合它们计算总成本、当前价值和盈亏。 前一关你算出了成本,这一关你让数据"对话":用字典把两个数据源关联起来。