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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python动态排名可视化_动态排名可视化 | 带你领略编程语言20年风云变化

發布時間:2025/3/20 python 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python动态排名可视化_动态排名可视化 | 带你领略编程语言20年风云变化 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原標題:動態排名可視化 | 帶你領略編程語言20年風云變化

作者 | 周蘿卜

來源 | 蘿卜大雜燴

2019已經過去,回看編程語言20年真是風云變化!

從 TIOBE 榜(熱門榜)上來看,Java、C 和 Python 基本鎖定了前三的位置,Java 江湖老大的地位,目前還是無人能撼動呢。

下面先來一張 TIOBE 網站的走勢圖,鎮樓(這是個暴露年齡的詞語)!

編程語言霸榜 動態排名

數據可視化

數據獲取

數據獲取的部分,與上一篇 DB 篇很類似,都是解析 Java 代碼里的變量,抽出數據即可

defget_pl_data(name):

name_lower = [i.lower fori inname]

fori inname_lower:

print( "Request ", i)

ifi == 'c#':

i = 'csharp'

url = 'https://www.tiobe.com/tiobe-index/'+ i

res = requests.get(url).text

content = BeautifulSoup(res, "html.parser")

js = content.find_all( '')[ 9].string

src_text = js2xml.parse(js)

src_tree = js2xml.pretty_print(src_text)

data_tree = BeautifulSoup(src_tree, 'html.parser')

array_list = data_tree.find_all( 'array')

data_list = []

forarray inarray_list[ 3:]:

array_data = array.find_all( 'number')

data_list.append({ 'date': array_data[ 0][ 'value'] + '-'+ array_data[ 1][ 'value'] + '-'+ array_data[ 2][ 'value'],

'value': array_data[ 3][ 'value']})

save_data(i, data_list)

當然這里還是提前獲取了前50名編程語言的列表,直接通過 pandas 的 read_html 方法就可以方便的獲取

defget_pl_list:

url = 'https://www.tiobe.com/tiobe-index/'

pl_df = pd.read_html(url)

top_20 = pl_df[ 0][ 'Programming Language'].values.tolist

bottom_30 = pl_df[ 1][ 'Programming Language'].values.tolist

returntop_20 + bottom_30

最后再保存到 csv 中

withopen( 'pl_data.csv', 'a+', encoding= 'utf-8') asf:

f.write( 'name,value,daten')

ford indata:

try:

row = '{},{},{}'.format(name,

d[ 'value'],

d[ 'date'])

f.write(row)

f.write( 'n')

except:

raise

如果不出意外的話,幾分鐘的時間里,我們就能夠拿到近20年編程語言的風云數據啦!

整體排名

我們先來看看2019年,各大編程語言的總體排名,其實從上面鎮樓曲線圖中也是可以看出來的,但是不是特別的直觀,我們轉換成柱狀圖來看看

可以看出雖然這一年里 Python 大紅大紫,但是根據 TIOBE 的統計來看,其搜索占有率還是遠遠低于 Java 和 C 的,不過其第三名的位置還是比較穩固的!

而 Java 和 C,這兩位語言界的大佬,已經相愛相殺了多年了,直到如今也沒有完全分出高低。

由谷歌力挺的 Go 語言,似乎有些放緩了前進的步伐,第15位,不太符合其天之驕子的身份呢。

而對于世界第一語言 PHP 來說,在這個微服務興起,前后端分離盛行的時代,活著就是最好的!

五大語言指數

下面我們來分別看一看榜單的前五大語言的排名走勢情況

Java 的2019

2019 年的 Java,有一種穩中取勝的感覺,作為生態最為龐大的語言,其強大的造新能力確保了江湖地位,要說企業里后端的第一語言,絕對非 Java 莫屬!

C 的2019

2019 年的 C,還是有著不錯的增長的,雖然在年末的兩個月表現不佳,但是這也足以確保第二的位置了,相信這門“古老”的語言在未來仍然是不可忽視的力量!

Python 的2019

隨著2018年人工智能的興起,Python 已經大火了一把,而進入2019年,這種勢頭仍然沒有減弱,憑借著簡潔易懂學習曲線平滑等特點,Python 成為了更多人的首選語言。

C++ 的2019

C ++ 這一年的表現似乎不是太好,當然在嵌入式領域,它還是老大。同時作為 C 語言的超集,前途無限光明。

C# 的2019

C# 在這一年有著非常不錯的增長,隱隱有超越 C++ 的趨勢,估計這還是和微軟逐漸擁抱開源息息相關吧,畢竟現在的微軟已經是 GitHub 上的第一大開源組織了!

6-10名走勢曲線

接下來我們看下榜單上6-10名編程語言的全年走勢情況

可以看出,除了 .Net 語言下滑的較為明顯之外,其他的語言包括 PHP、SQL、Swift 和 JS 等都變化不大,相互之間的位置也沒有太大變化,大家相安無事!

11-20名走勢曲線

首先是11-15名的曲線走勢

在這份榜單中,各個語言的變化就比較大了,比如說 Objective-C 最高時能達到1.8%,如果保持住的話,都可以擠進前十了。而業界一致看好的 Go 語言呢,最高也有1.4%多,只不過在幾經起落之后,最終定格在0.9%,不禁令人唏噓!

再來看看16-20名的曲線走勢

五大語言占比

最后,我們來看看榜首的五大語言占比情況吧

從圖中不難看出,榜首的五大語言,基本占去了搜索比重的一半以上,如果再加上 .Net 和 Java 兩大語言,基本上程序猿的世界里,就是它們了。

當然了,語言火是一回事,薪資高不高又是另一回事了,簡單的抓取了拉勾上每個語言前三頁崗位的薪資情況,大家來體會下

項目源碼:https://github.com/zhouwei713/data_analysis/tree/master/Annual_Ceremony/Programming_language

動態排名數據可視化庫:

https://github.com/Jannchie/Historical-ranking-data-visualization-based-on-d3.js

最新考研調劑信息全面獲取!Python幫你一手掌握

宅家秀廚藝大翻車 | 眼睛:會了。手:不,你不會!返回搜狐,查看更多

責任編輯:

總結

以上是生活随笔為你收集整理的python动态排名可视化_动态排名可视化 | 带你领略编程语言20年风云变化的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 澳门黄色一级片 | 麻豆中文字幕 | 无码专区久久综合久中文字幕 | 日韩精品一区二区三区免费视频 | 中文字幕在线免费播放 | 国产女人精品 | 男人日女人在线观看 | 水蜜桃av在线 | 欧美一区二区三区爱爱 | 中文字幕免费在线播放 | 人人草网站 | 娇妻第一次尝试交换的后果 | 丁香花在线影院观看在线播放 | 五月婷婷狠狠 | 91女人18毛片水多国产 | 国产免费看av | 久久久久久久久97 | 亚洲精品无码永久在线观看 | 性大毛片视频 | 婷婷久久网 | 素人fc2av清纯18岁 | 男人午夜视频 | 中文字幕在线观看网址 | 免费在线观看一区二区 | 久久亚洲一区二区三区四区五区 | 日韩视频在线观看二区 | 久久偷看各类女兵18女厕嘘嘘 | 性色欲网站人妻丰满中文久久不卡 | 少妇无码av无码专区在线观看 | 国产精品亚洲lv粉色 | 求欧美精品网址 | 呦呦精品 | 9999视频 | 97超级碰碰人妻中文字幕 | 色午夜av | 性视频免费看 | 欧美成人二区 | 好av| 欧美日韩三区 | 久久久精选 | 日本福利一区二区三区 | 一卡二卡在线视频 | 日本少妇ⅹxxxxx视频 | 91玉足脚交白嫩脚丫 | 丰满岳乱妇一区二区三区 | 扒开美女内裤狂揉下部 | wwwww国产| 色多多污| 久久噜噜噜精品国产亚洲综合 | 男人的网站在线观看 | 亚洲一级中文字幕 | 免费精品一区二区 | 精品99在线观看 | 欧美粗大猛烈 | 法国空姐在线观看免费 | 日本精品三区 | 国产精品国产三级国产专区51区 | 91色交| 成人av社区| 亚洲欧洲国产视频 | 精品一区在线观看视频 | 轻点好疼好大好爽视频 | 欧美人与禽zoz0性3d | 午夜av片| 欧美天堂久久 | 男男成人高潮片免费网站 | 久久久久久av无码免费网站下载 | 人人澡超碰碰97碰碰碰 | 欧美性猛交乱大交xxxx | 成人资源在线观看 | 国产亚洲色婷婷久久99精品91 | 狼人综合网 | 成人av18| 深夜福利91| 国产精品一区二区三区在线免费观看 | 国产让女高潮的av毛片 | 草草影院一区二区三区 | 青青青国内视频在线观看软件 | 国产福利片在线 | 美女主播在线观看 | 97影视 | 91福利网站 | 日韩毛片高清在线播放 | 欧美中出 | 久久aⅴ乱码一区二区三区 亚洲成人18 | www.色哟哟 | 日本一区二区三区在线观看视频 | 精品一区二区精品 | jizz韩国| 亚洲四区在线 | 中文字幕免费高清 | 国产色视频一区二区三区qq号 | 精品久久精品久久 | 少妇高潮一区二区三区99小说 | 美日韩一级 | 草草影院第一页yycc.com | 性色在线观看 | 国产黄a三级三级看三级 | 天天天天操 |