《python 程序设计》课程大作业——数据分析
以下 2 个题目,任选一个完成。截止时间 2017 年 12 月 31 日。
提交内容:
1、 py 源程序(程序需要有标注)
2、 数据分析报告(word 格式):需要说明所使用的数据、python 程序支持的查询及其使用方法、数据分析的结果,得到的结论以及可视化展示。可添加附录,简述 python 查询和数据分析程序的主要算法。
上述内容打包成 zip 文件提交。
一、可选任务 1:PM2.5 数据查询与分析
数据下载:美国使馆监测的 pm2.5 历史数据,可以下载北京、上海、成都、广州、沈阳的历史数
据
http://www.stateair.net/web/historical/1/1.html
具体要求:
1、 简单查询任务:
支持至少 5 个简单的数据查询,例如查询某天某时刻的 PM2.5 值、查询某月空气质量优的天数、某年重度污染的天数……
2、 数据分析任务:
通过对数据的分析,得到至少 3 个关于空气质量的结论,并通过数据可视化(作图)来支持这些结论。例如:
北京的空气质量是否在好转?
北京哪个月份空气质量最好?
北京与上海空气质量的对比
注意:以上举例只供参考,强烈建议从自己感兴趣的角度进行数据分析,具体分析的数据(城市、年份)可以自选。希望能得到很多有趣的结论。
二、可选任务 2:股票数据的查询与分析
数据:中国股市数据(2000 年以来的)
链接: https://pan.baidu.com/s/1kVSUQDx 密码: ydrj
包含中国股市的股票信息数据和股票代码与股票简称对应表
具体要求:
1、 简单查询任务:
支持至少 5 个简单的数据查询,例如
0 按照股票代码查询某只股票某天的价格信息(最高价、最低价等)
0 按照股票简称查询某天的股票信息
0 查询某个时间段涨幅、成交量排名前 k 名的股票
0 查询某个时间端振幅最大的股票
0 ……
注意:涨幅、振幅不要使用绝对值,要使用相对值
2、 数据分析任务:
模拟某种投资策略,通过数据分析选取特定的股票进行投资。
给定初始资本(比如 100w)和起止日期,验证某种的投资策略的收益情况,并作图描述该投资策略(比如大盘指数的对比)。程序需要输出股票交易记录。
注意:以上举例只供参考,强烈建议从自己感兴趣的角度进行数据分析。