栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

在拉勾网对职位的数据爬取与分析

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在拉勾网对职位的数据爬取与分析

1.1 背景和研究意义

面对市场的瞬息万变,为获得和保持企业的竞争优势,企业的组织结构,部门职能、业务流程、岗位职能也是处于适时的变化和调整之中。当企业因各种变革新增职位时,应及时收集职位相关信息,编制新的职务说明书,尽快完成定岗、定责、定员,以使新岗位在组织运转中充分发挥作用。当某一职责撤消或发生分析时,相应的职务说明书就要及时修改和更新,重新界定职责权限,避免扯皮推诿现象发生。最好的做法是在一定时期内或不定期对职务说明书进行“盘点”,建立动态的职务说明书修改制度,保持职务说明书的可效性,因此对岗位的分析非常重要。

2.1 实训的要求和任务
  1. 利用pycharm 爬取拉勾网关于职位相关的数据信息;
  2. 将爬取的数据已csv各式存入文件;
  3. 利用jupyter Notebook对csv文件相关字段的数据进行清洗,并对数据可视化展示;
  4. 可视化图形包括柱状图展示、直方图展示、词云展示等;
  5. 并根据可视化的数据做进一步的分析;
  6. 其余分析和展示读者可自行发挥和扩展包括各种分析和不同的存储方式等。
3.1 Python简介

Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。

Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。

  • Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。
  • Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。
  • Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
  • Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。
3.2html/CSS简介

HTML全称为Hyper Text Markup Language,是一种超文本标记语言或超文本链接语言,被用来制作万维网页面的简单标记语言,它消除了计算机之间信息交流的障碍,是万维网浏览器通用的一种标准语言。它可以用很多浏览器打开。

在目前,它在网络上被广泛应用,是大众普遍接受的一种通用制作网页的语言。HTML主要用于制作静态页面,HTML命令可以说明图形信息、表格信息、文字信息、链接信息等。HTML作为制作网站最基础的语言,它主要由头部(head)和主体(body)组成,头部可以加标题,展示浏览器所需信息,主体则是包含网页显示的内容。作为最基础的语言,在HTML文件中可以插入JSP语言形成JSP文件,也可以插入JavaScript语言形成不同风格的功能特效。

3.3Jupyter Notebook简介

Jupyter Notebook是一个开源的Web应用程序,允许用户创建和共享包含代码、方程式、可视化和文本的文档。它的用途包括:数据清理和转换、数值模拟、统计建模、数据可视化、机器学习等等。它具有以下优势:

可选择语言:支持超过40种编程语言,包括Python、R、Julia、Scala等。
分享笔记本:可以使用电子邮件、Dropbox、GitHub和Jupyter Notebook Viewer与他人共享。
交互式输出:代码可以生成丰富的交互式输出,包括HTML、图像、视频、LaTeX等等。
大数据整合:通过Python、R、Scala编程语言使用Apache Spark等大数据框架工具。支持使用pandas、scikit-learn、ggplot2、TensorFlow来探索同一份数据。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/953788.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号