没有合适的资源?快使用搜索试试~ 我知道了~
《python程序设计实践》课程设计报告
需积分: 40 9 下载量 146 浏览量
2022-04-25
20:06:56
上传
评论 4
收藏 1.98MB DOC 举报
温馨提示
试读
13页
记爬取51job工作岗位数据并分析
资源详情
资源评论
资源推荐
《python 程序设
计实践》课程设计
报告
题 目 : 51job 上岗位爬取及分析
专 业 班 级 :
学 生 姓 名 :
学 号 :
指 导 教 师 :
课程设计时间:
专业课程设计任务书
学生姓名 专业班级 学号
题 目 51job 上岗位爬取及分析
课题性质 工程设计 课题来源 自拟课题
指导教师 同组姓名 无
主要内容
综合应用所学的 python 语言知识,设计完成一个爬虫。
(1)请求网页,先获取所有招聘信息的详情 url 地址;
(2)通过对爬取数据的分析确定要提取的内容(职位,发布日期,工
资,工作地点,工作经验,学历要求,招聘人数,公司类别,公司规模);
(3)保存数据为 csv 文件;
(4)对 csv 文件内的数据进行分析
(5)用可视化的图表表现出来。
任务要求
(1)能够运用计算思维的理念,针对选题运用抽象过程设计的思想对选题进
行 IPO 分析、自顶向下设计功能合理的自定义函数;
(2)能够用菜单组织、调用各功能函数;每个功能自定义一个函数;
(3)能够选择合适的第三方库进行代码实现,实现的系统功能正确、性能适
用,并提供完整的程序代码;
(4)能够用文件保存系统数据;
(5)撰写、提交课程设计报告,能够对完成的系统清晰描述分析、设计、调
试、运行的结果,并能回答老师提出的问题。
参考文献
[1] 嵩天 礼欣 黄天羽. Python 语言程序设计基础(第 2 版). 北京:高等教育出版
社,2017.
[2] (美)梁勇著,李娜译 Python 语言程序设计. 北京:机械工业出版社出版时
间:2015.
[3] 孙玉胜 曹洁. Python 语言程序设计(第 2 版)(微课版) 北京:清华大学出版
社出版 2021.
审查意见
教研室主任: 2021 年 12 月 1 日
1 需求分析
每到毕业季,找工作就成了一个重要的事,大量的信息让应聘者眼花缭乱,
对此可以制作一个爬虫,自动爬取 51job 网站上的应聘者感兴趣的相关职位,
包括对职位的详细信息如,发布日期,工资,工作地点,工作经验,学历要求,
招聘人数,公司类别,公司规模等。然后把相关信息进行整理并保存到本地,
最后通过 python 第三方 pyecharts 模块,对数据进行可视化展现。
2 概要设计
2.1 程序设计结构图
剩余12页未读,继续阅读
G1ea0
- 粉丝: 30
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0