📖 学员手册
代码讲解已合并到高亮预览的代码注释里
第二季第7课:电影数据分析师 · 学员手册
一、本节课作品:电影公开数据分析面板
本节课不是做演示图,而是做一个能读取数据、计算指标、生成网页预览的 Python 工具原型。
二、新模块 / 新语法
json.loadscollections.Counterstatistics.meansorted + lambda条件推荐规则
三、6 个实验室关卡
| 关卡 | 训练目标 |
|---|---|
| 1 | 读取或创建原始数据 |
| 2 | 提取关键字段 |
| 3 | 统计核心指标 |
| 4 | 排序、过滤或识别风险 |
| 5 | 生成建议或判断结果 |
| 6 | 发布完整 HTML_PREVIEW 网页作品 |
四、代码讲解方式
点击实验室顶部 高亮预览,再点 全屏查看。新版预览只显示代码本身和代码里的有效注释,不再重复生成无意义解释。
五、作品标准
- 能运行第 1-6 关。
- 至少修改 3 处数据,让结果发生变化。
- 第 6 关能生成完整的 电影公开数据分析面板。
- 能说清楚用到了哪些模块、哪些数据、哪条判断规则。
六、合法边界
- 只分析公开影讯数据。
- 不下载或传播未授权电影文件。
- 推荐系统只给信息建议,不绕过平台规则。
七、进化舱升级方向
进入进化舱,选择或输入“电影公开数据分析面板”,把实验室原型升级成更完整的可交互应用。
Ctrl+/ 注释 · ▶ 运行
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
点击 ▶ 运行或按 Ctrl+Enter
预览区(HTML / turtle 输出)
📋 任务卡
1读取 JSON
把公开影讯文本转成 Python 数据。
💡关卡填 1+10 XP
2类型热度
用 Counter 统计科幻、动作、校园等类型。
💡关卡填 2+10 XP
3平均评分
用 statistics.mean 计算评分水平。
💡关卡填 3+10 XP
4评分排行
用 sorted + lambda 做榜单。
💡关卡填 4+10 XP
5推荐理由
用条件判断生成推荐语。
💡关卡填 5+10 XP
6发布影讯面板
生成公开影讯趋势面板。
💡关卡填 6+10 XP
🎁 完成全部 +30 XP
加载中
▶▼ 🧩 扩展
📦numpy
📦matplotlib
📦pillow
📦requests
📦sympy
📦pandas
📦scipy
📦beautifulsoup4
📦pygame
📦flask
📦opencv-python
📦nltk
📦sqlalchemy
📦plotly