跳到正文

完整课程 · 本地运行 · 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
  }
}

实验目录

下一步