Skip to content

2025秋季学期大作业 ​

本学期大作业以数据分析为主题,结合生成式人工智能和 Python,完成数据获取、处理、分析与报告。以下三个方向任选其一,可以独立完成,也可以两人合作。

历年资料

本页整理自 2025 年课程说明及助教团队提供的附件。以下日期均为 2025 秋季学期原始安排。

阅读全文:公共要求、Python 基础与 Pip 附录

1 可选题目 ​

2 分工与报名 ​

  • 组队人数:可独立完成,也可两人合作,每组最多 2 人。
  • 分组报备:最迟于 2025 年 12 月 4 日(周四)24:00 前,将分组情况向自己的助教报备。
  • 提交方式:提交到教学网,每组由一位同学提交一份作业即可。

3 提交内容 ​

提交内容须包括 数据、代码及报告。

  • 数据:用于分析的原始数据与必要的处理结果。
  • 代码:可能涉及数据获取、读取、处理和分析等环节。
  • 报告:包括选题背景、数据获取及介绍、数据分析、总结;探索性任务为选做。

所有代码部分均可使用大模型辅助生成。如果使用大模型,需要将提示词及生成结果附在报告中,参考各选题的示例。

打包为一个压缩包,命名为:【计概C大作业】+【组别】+【姓名】+【学号】。

报告结构 ​

部分要求内容
选题背景必做为什么选择这些数据,有什么意义或研究价值
数据获取及介绍必做数据来源、获取过程、字段与数据集大小
数据分析必做描述性统计、可视化,以及不同字段间关系的探索
探索性任务选做词云、情感分析、大模型生成等进一步探索
总结必做总结分析结果与学习收获

4 提交时间与评分说明 ​

截止时间:2025 年 12 月 28 日(周日)24:00,即第十六周周日晚上。

大作业满分 10 分。原说明强调选择有意义的数据与分析方向,体验人工智能辅助的数据分析过程;获取数据、完成一定分析并形成报告,即可基本得到全部分数,不要求堆叠大量内容。

5 Python 基础 ​

数据分析可能用到以下 Python 包;熟悉的同学可以直接进入选题页面。

包主要用途
NumPy多维数组、矩阵与数值计算
Pandas表格数据读取、整理、清洗与统计
Matplotlib折线图、柱状图、散点图等可视化
Seaborn统计图表与可视化样式
Jieba中文分词与文本分析

先用 pip install 包名 安装,再在 Python 文件中通过 import 包名 导入。例如 pip install numpy,然后使用 import numpy as np。安装与导入的详细说明见下方 PDF 第 2 节与附录 A。

6 文档与资料下载 ​

  • 课程大作业说明(Word)——网盘链接待补充
  • 详细作业要求与完整示例(PDF)——网盘链接待补充
  • 全部资料包——网盘链接待补充
  • 百度贴吧:代码、数据、字体与示例图片——网盘链接待补充
  • 四大名著:四部小说文本——网盘链接待补充
  • 小红书:爬虫项目、数据分析示例与数据——网盘链接待补充

资料包已去除系统缓存、编辑器记录和 node_modules 等可重新安装的依赖;课程代码、数据及文档保持原内容。

7 联系与来源 ​

原详细说明:2025 计算概论 C 钱丽艳班助教团队,版本 1.0,日期 2025 年 11 月 27 日。原文联系邮箱:2401112120@stu.pku.edu.cn。

课程资料由授课教师、助教与同学共同积累。