[关闭]
@SuHongjun 2020-05-28T08:12:18.000000Z 字数 1596 阅读 592

Python - 综合作业、课程成绩

Python 2020春季学期


课程成绩

本课程的学习环节包含:
观看教学视频、完成单元测验、参与课程讨论、完成实验作业、完成综合设计、参加期末考试。
课程学习成绩构成如下:
总评成绩 = 平时成绩(60%) + 期末理论考试(40%)
其中平时成绩构成为:
1、考勤(10%)
2、网络学习(20%):观看视频
3、作业(30%):完成每周老师在教学平台布置的作业
4、综合设计(30%):完成一个综合设计,提交源代码和设计报告
5、学习交流互动(10%)
备注:
网络学习(20%): 在中国大学MOOC平台(https://www.icourse163.org/)完成视频学习。
作业(30%):在计算中心网络教学平台(https://wljx.kust.edu.cn/)上的VPL在线编程、练习、小测验。


综合设计(30%):

某公司历年(10年以上)营业收入、净利润统计图。

示例:

第一步:获取数据

某公司:建议上市公司(https://finance.sina.com.cn/stock/),利润表
例如:http://vip.stock.finance.sina.com.cn/corp/go.php/vFD_ProfitStatement/stockid/600036/ctrl/part/displaytype/4.phtml
登录后:下载全部历史数据到excel中

第二步:

如何读取Excel文件中的数据:
以xlrd3模块为例:https://pypi.org/project/xlrd3/
安装xlrd3模块:
C:\Users\shj>pip install xlrd3 -i https://pypi.douban.com/simple

  1. import xlrd3
  2. xl = xlrd3.open_workbook(r'E:\try\Python\综合作业\zsyh.xls') #传文件路径
  3. table = xl.sheets()[0]
  4. row = table.row_values(0)
  5. col = table.col_values(0)
  6. print(table.col_values(0,0,4))
  7. print(table.row_values(0,0,4))
  8. data = table.cell(2,0).value
  9. print(data)
  10. print(table.cell(2,2).value)
  11. #---------------------------
  12. #读取excel内容方法
  13. # todo 对excel的操作
  14. import xlrd3
  15. xl = xlrd3.open_workbook(r'E:\try\Python\综合作业\zsyh.xls')
  16. #print(xl.read())
  17. # todo 通过索引获取工作表
  18. table = xl.sheets()[0]
  19. print(table)
  20. # 获取一共多少行
  21. rows = table.nrows
  22. print(rows)
  23. # todo 获取第一行的内容,索引从0开始
  24. row = table.row_values(0)
  25. print(row)
  26. # todo 获取第一列的整列的内容
  27. col = table.col_values(0)
  28. print(col)
  29. # todo 获取单元格值,第几行第几个,索引从0开始
  30. data = table.cell(3,0).value
  31. print(data)

第三步:

统计图:matplotlib模块、.......

可选:

分析...........

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注