完整课程 · 本地运行 · Python 3.11+
Python 工程实践
从一行学习记录,到一个可靠的命令行工具。
你将构建 Study Report:读取 CSV,验证数据,按项目汇总投入时间,并导出 JSON。每个实验都包含目标、前置知识、环境配置、完整代码、测试、常见错误和贡献任务。
开始前
- 约 3–4 小时;已了解 Python 变量、函数、列表和字典。
- Windows、macOS 或 Linux,安装 Python 3.11 或更新版本。
- 只使用标准库;解压课程包即可运行,不需要安装网站依赖。
- 建议按顺序完成。后续实验会复用前面的模块,保留完整课程文件。
最终交付
四条教学记录,汇总为 150 分钟。实验 03 将结果保存为 report.json,实验 04 用完整测试验证结果。
sessions.csv
date,project,minutes
2026-09-28,python,45
2026-09-28,git,30
2026-09-29,python,45
2026-09-29,web,30
expected.json
{
"session_count": 4,
"total_minutes": 150,
"projects": {
"git": 30,
"python": 90,
"web": 30
}
}