日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python各种岗位薪资_python编程语言岗位薪资真不是盖的

發(fā)布時(shí)間:2024/7/5 python 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python各种岗位薪资_python编程语言岗位薪资真不是盖的 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Python 起薪和均資都高于 Java? C++表示:吃瓜看戲!

本文爬取了某直聘網(wǎng)站上Python和Java的招聘信息,比較了兩個(gè)方向的發(fā)展前(錢)途 ,為本科生的就業(yè)方向給一個(gè)小小的建議。

01、爬取

在招聘網(wǎng)站上直接以”本科生”和”Java”或”Python”作為篩選條件,以廣州為例:

?爬取招聘的大體信息,具體代碼如下:

1from bs4 import BeautifulSoup

2import requests

3import pymongo

4

5client = pymongo.MongoClient('localhost', 27017)

6zhipin = client['zhipin']

7zhipin_java = zhipin['zhipin_java']

8zhipin_python = zhipin['zhipin_python']

9

10

11headers = {

12 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.78 Safari/537.36',

13 'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8',

14}

15

16total_page = 11

17

18

19def get_info(param, data_table):

20 '''

21 根據(jù)招聘方向(java或python..)爬取信息存進(jìn)數(shù)據(jù)庫

22 :param param: 招聘方向

23 :param data_table: 數(shù)據(jù)庫表明

24 :return:

25 '''

26 for i in range(1, total_page):

27 url = 'https://www.zhipin.com/c101280100/d_203-h_101280100/?query={0}&page={1}'.format(

28 param, i)

29 web_data = requests.get(url, headers=headers)

30 soup = BeautifulSoup(web_data.content, 'lxml')

31 for item in soup.select('#main > div > div.job-list > ul > li'):

32 # 招聘要求

33 job_title = item.select('.job-title')[0].text # 崗位

34 salary = item.select('.red')[0].text # 薪資

35 person_info = item.select('.info-primary p')[0].text # 應(yīng)聘要求

36 # 獲取公司信息

37 company = item.select('.info-company h3 a')[0].text # 公司

38 company_info = item.select('.info-company p')[0].text # 公司信息

39

40 data = {

41 'job_title': job_title,

42 'salary': salary,

43 'person_info': person_info,

44 'company': company,

45 'company_info': company_info,

46 }

47 # 插入數(shù)據(jù)庫

48 data_table.insert(data)

49 print(data)

50 print('*' * 100)

51 print('\n' * 5)

52

53

54if __name__ == '__main__':

55 param_list = ['java', 'python']

56 table_list = [zhipin_java, zhipin_python]

57 for param, table in zip(param_list, table_list):

58 get_info(param, table)

爬取的信息全部存在MongoDB中,便于后面的分析處理。

02、數(shù)據(jù)清洗

在數(shù)據(jù)處理這里定義了幾個(gè)方法,用來處理相應(yīng)的內(nèi)容。

初始變量

1import pymongo

2client = pymongo.MongoClient('localhost', 27017)

3zhipin = client['zhipin']

4zhipin_java = zhipin['zhipin_java']

5zhipin_python = zhipin['zhipin_python']

6

7from collections import Counter

8from pyecharts import Bar,Line,Pie

獲取地區(qū)分布情況

1import re

2def get_zone:

3 ''' 獲取地區(qū)'''

4 zone_list =

5 real_list =

6 for item in zhipin_java.find:

7 text = item['person_info'][3:6]

8 zone_list.append(text)

9 for i in zone_list:

10 j = re.sub(r' \d-','',i)

11 real_list.append(j)

12 while '' in real_list:

13 real_list.remove('')

14 return real_list

15zone = dict(Counter(get_zone))

整理招聘數(shù)據(jù)

1def del_key_1:

2 '''刪除招聘次數(shù)為1的崗位'''

3 li =

4 for key in job_dict.keys:

5 if job_dict[key] == 1:

6 li.append(key)

7 for i in li:

8 del job_dict[i]

9 print(job_dict)

整理薪水?dāng)?shù)據(jù)

1def get_salary:

2 '''獲取招聘的工資'''

3 min_list = #起步工資

4 max_list = #最高工資

5 job_title = #崗位

6 for item in zhipin_java.find:

7 job_title.append(item['job_title'])

8 salary = item['salary']

9 min_list.append(int(salary.split('-')[0][:-1]))

10 max_list.append(int(salary.split('-')[1][:-1]))

11 return min_list,max_list,job_title

03、數(shù)據(jù)可視化

通過整理地區(qū)分布數(shù)據(jù),利用pyecharts作圖。分別以下面4個(gè)方面進(jìn)行比較:地區(qū)分布、崗位情況、公司情況和薪水對(duì)比。

1、不同區(qū)的招聘情況:

不難看出,越靠近城市中心的地區(qū),招聘的崗位就越多,成功應(yīng)聘的機(jī)會(huì)較高;番禺和天河區(qū)相差較大,其中天河區(qū)招的Python比Java將近多了8倍;番禺區(qū)Java比Python更加熱門,受公司青睞;其他區(qū)相差不大。

2、崗位情況

Python崗位情況:

Python崗位占比:

占比前五位分別是:Python工程師、數(shù)據(jù)分析師、運(yùn)維工程師、大數(shù)據(jù)開發(fā)工程師和游戲AI算法工程師。

Java崗位情況:

高級(jí)工程師招聘的人數(shù)較少,大部分都是在招聘初中級(jí)工程師,難道這就是傳說中的“一個(gè)諸葛亮勝過三個(gè)臭皮匠”?

3、公司情況

Python招聘公司情況:

Java招聘公司情況:

04、Qian途對(duì)比

最高薪水對(duì)比:

看來Python的地位不是吹的,最高薪水也大多數(shù)都比Java的高。Java最高薪水平平均為19.24K,最低3K,最高60K;Python最高薪水平均為21.16K,最低也是3K,最高50K,比Java稍低一點(diǎn)。

最低薪水對(duì)比:

Python起步薪水大多數(shù)都比Java的高。Java平均起步薪水11.42K,Python平均起步薪水12.08K。

最后用兩個(gè)崗位的詞云來看一下:

看了這么多,該怎么選,你懂了吧? 雖然有點(diǎn)以偏概全,但是我相信只要能夠在一個(gè)語言上做到極致,相信你的Qian途同樣會(huì)是一片光明的。

免責(zé)聲明:本站文章均由入駐起航學(xué)習(xí)網(wǎng)的會(huì)員所發(fā)或者網(wǎng)絡(luò)轉(zhuǎn)載,所述觀點(diǎn)僅代表作者本人,不代表起航學(xué)習(xí)網(wǎng)立場。如有侵權(quán)或者其他問題,請(qǐng)聯(lián)系舉報(bào),必刪。侵權(quán)投訴

(責(zé)任編輯:IT培訓(xùn)網(wǎng))

總結(jié)

以上是生活随笔為你收集整理的python各种岗位薪资_python编程语言岗位薪资真不是盖的的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。