中企动力 > 头条 > python能做什么职位

网站性能检测评分

注:本网站页面html检测工具扫描网站中存在的基本问题,仅供参考。

python能做什么职位

编程新手,使用python爬取智联招聘职位信息 新手视频课程

img

寻琴

关注

作为python菜鸟,突如其来地想爬取智联招聘的招聘信息,本来是想爬取职位介绍提取关键字做数据分析的,然而智联的html结构太混乱,只得放弃这个想法,先爬取了基本的职位信息存储到本机的mysql数据库中。纯新手一枚,写得相当粗糙,凑合着看吧,具体代码如下:

mport requests

import urllib.parse

import re

from lxml import etree

import threading

unity_url = r'http://sou.zhaopin/jobs/searchresult.ashx?jl={location}&kw={job}&sm=0&p={page}&source=0'

headers = {"User-Agent":"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36"}

def get_info_url():

info_urls = []

location = input("请输入想要搜索的城市:")

loc = urllib.parse.quote(location.encode('utf-8'))

job = input("请输入想要搜索的职位:")

job = urllib.parse.quote(job.encode('utf-8'))

num = input("请输入想要获取的页数:")

for i in range(1,int(num)+1):

url = unity_url.format(location=loc,job=job,page=str(i))

page = requests.get(url, headers=headers)

page.encoding = 'utf-8'

html = page.text

r = repile('need_urls = r.findall(html)

for n_url in need_urls:

info_urls.append(n_url[1])

return info_urls

def get_infos():

info_urls = get_info_url()

jobs = []

companies = []

work_years = []

degrees = []

salarys = []

places = []

for info_url in info_urls:

print (info_url)

info_page = requests.get(info_url, headers=headers)

info_page.encoding = 'utf-8'

info_html = info_page.text

e_html = etree.HTML(info_html)

try:

job = e_html.xpath('/html/body/p[5]/p[1]/p[1]/h1')[0].text

jobs.append(job)

company = e_html.xpath('/html/body/p[5]/p[1]/p[1]/h2/a')[0].text

companies.append(company)

work_year = e_html.xpath('/html/body/p[6]/p[1]/ul/li[5]/strong')[0].text

work_years.append(work_year)

degree = e_html.xpath('/html/body/p[6]/p[1]/ul/li[6]/strong')[0].text

degrees.append(degree)

salary = e_html.xpath('/html/body/p[6]/p[1]/ul/li[1]/strong')[0].text

salarys.append(salary.split('元')[0])

place = e_html.xpath('/html/body/p[6]/p[1]/ul/li[2]/strong/a')[0].text

places.append(place)

except:

pass

return jobs, companies, work_years, degrees, salarys, places

if __name__ == '__main__':

t = threading.Thread(target=get_infos)

t.start()

此代码只是获取了一些职位信息的URL后写入列表中,后续还有写入数据库,提取数据做数据可视化的例子

后面数据可视化的例子

千锋郑州告诉你学好Python能够从事哪些职位? 企业视频课程

img

dAmbes

关注

  随着人工智能时代的来临,学习Python的人越来越多,不过部分人只是盲目的跟随潮流而没有明确的职业方向。有人认为学习Python只能做一些Web后端开发、爬虫,就业面实在太窄,其实不然。今天小编就来给大家分析一下学好Python能够从事哪些职位。

  Python是一门脚本语言,语法简单,可以引用 C 的库,非常适合写脚本和做程序粘合剂,因此也被称为“胶水语言”。TIOBE最新排名显示,Python已超越C#,与Java,C,C++成为全球前5大流行编程语言之一。要问学好Python能够从事哪些岗位?从云端、客户端,到物联网终端,Python应用无处不在。国内的百度、阿里、腾讯、网易等企业以及国外的谷歌、NASA、YouTube、Facebook等都在大规模使用Python完成各种任务。

  如果说以上还不足以让你明白学好Python能够从事哪些职位?那么我们可以从岗位上来细致划分:学习Python你可以从事Python开发工程师、Python全栈开发工程师、Python爬虫工程师、金融自动化交易、前端开发工程师、自动化工程师、Linux运维工程师、大数据分析与数据挖掘工程师。职友网数据显示,与Python有关的招聘职位共30851 条,分别来自47家招聘网站,但由于目前Python程序员少之又少,岗位满足率仅30%,人才供需矛盾尖锐。

  如此广阔的就业岗位,如此紧迫的人才需求,可以说学好Python能够从事多个职位,且全是高薪职位。Python培训课程大纲全面升级,依据行业导向、紧抓企业痛点,业界率先推出爬虫分布式,搜索引擎实现,结合爬虫新技术,推出最贴近企业实战的机器学习案例,例如人脸识别,手写数字识别,汽车车牌号识别等。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP