第 6 讲实战项目一(下):美化、完善与打包
交付 .exe + 源码 + 说明文档
本讲目标
- 完成界面美化与功能完善(清单驱动)
- 用 pyinstaller 打包成可独立运行的 .exe
- 交付完整作品:exe + 源码 + 含 AI 使用声明的说明文档
课堂内容安排(90 分钟)
时间安排(90 分钟)
| 时间 | 环节 | 要点 |
|---|---|---|
| 0–10min | 优秀进度投屏 | 2 位同学展示 + 共性卡点集中讲解 |
| 10–40min | 界面美化与功能完善 | 美化清单 + 功能清单,逐条向 AI 提要求 |
| 40–60min | 打包 exe | pyinstaller -F -w main.py;常见坑:杀毒误报、闪退看日志 |
| 60–80min | 说明文档撰写 | AI 辅助生成 README:功能/用法/公式依据/测试用例/AI 使用声明 |
| 80–90min | 提交与预告 | 网站提交作品①;预告 Agent |
打包命令
pip install pyinstaller
pyinstaller -F -w main.py # dist 目录下生成 exe
pyinstaller -F -w -i app.ico main.py # 带图标
打包后双击闪退 → 改用 cmd 运行看报错日志 → 把报错贴给 AI 修复。
课后任务
作品①结课提交(截止:第 7 讲上课前):
- 可独立运行的 .exe 文件
- 完整源代码(zip)
- 简要说明文档(pdf/docx/md):功能简介、使用方法(截图)、计算公式与依据、测试用例、AI 使用声明(哪些代码 AI 生成、哪些自己修改调试)
本讲作业:实战项目一作品提交(exe + 源码 + 说明文档)
登录后提交