<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          這幾年為什么 Python 在中國突然就火了起來了?

          共 4581字,需瀏覽 10分鐘

           ·

          2018-11-19 06:07

          Python這個東西在中國,大概是從2017年末開始,突然就火了起來的。

          此前,對于Python,乃至編程,絕大多數(shù)程度上都是專業(yè)人士的話題,在普通大眾層面上起不了波瀾。

          為什么Python突然就火了起來了呢?我來簡要分析一下,主要有以下三點:

          最近幾年,大數(shù)據(jù)、人工智能、機器學習越來越受人關注,以至于普通人都對其有所耳聞。而這樣的人才供不應求,薪資水平相當高,也會有很多人希望能夠學習它們。

          而Python語言簡單,且擁有龐大的外部庫,尤其是許多與上述內(nèi)容相關的庫,如Matplotlib、Numpy、Pandas、SciPy、TensorFlow。這些庫在Python中都是相當有名氣的,使用起來也較為方便。因此,Python也成為了大數(shù)據(jù)、人工智能、機器學習的主要語言從而擁有相當多的學習者。

          為什么Python突然就火了起來了呢?我來簡要分析一下,主要有以下三點:

          人工智能與機器學習的興起

          最近幾年,大數(shù)據(jù)、人工智能、機器學習越來越受人關注,以至于普通人都對其有所耳聞。而這樣的人才供不應求,薪資水平相當高,也會有很多人希望能夠學習它們。學習資料也可以加下Python扣扣裙:304零5零799自己下載學習下。

          而Python語言簡單,且擁有龐大的外部庫,尤其是許多與上述內(nèi)容相關的庫,如Matplotlib、Numpy、Pandas、SciPy、TensorFlow。這些庫在Python中都是相當有名氣的,使用起來也較為方便。因此,Python也成為了大數(shù)據(jù)、人工智能、機器學習的主要語言從而擁有相當多的學習者。

          教育與考試的推動

          在2017年初,網(wǎng)傳浙江出臺了一份關于新高中信息技術教材的方案,將圍繞Python進行并增加編程相關知識點:

          2017年中觀察:看上去這個大綱內(nèi)容基本是這樣了,但是實行年份可能要往后推了,不在2017年執(zhí)行了(據(jù)說技術科目的另一部分,通用技術,也在進行教改)。----------2017年初消息:浙江省信息技術新教材,即將在2017級(2017年9月入學)高中新生中開始使用。?據(jù)了解,與目前的選考(可以理解為高考科目)要求的“信息技術教材由3本《信息技術基礎》、《多媒體技術應用》、《算法與程序設計》3本組成,涉及軟件(應用軟件與編程軟件)包括但不限于,信息技術基礎:Excel、Access;多媒體技術應用:Photoshop、Flash算法與程序設計:Visual Basic 6.0,算法部分只涉及冒泡、插入排序,與二分查找,”不同,取消《多媒體技術應用》模塊(也就是說,不再考察Photoshop和Flash了)取消對Excel、Access軟件使用的考察編程語言將換用Python將使用Python + matplotlib + pandas ,并直接編程來繪制圖表、操縱數(shù)據(jù)、進行數(shù)據(jù)可視化,來替代之前有關Excel和Access的考察算法與程序設計模塊也將使用Python,并新增基礎數(shù)據(jù)結構知識(線性數(shù)據(jù)結構,與非線性數(shù)據(jù)結構中的樹與二叉樹)順帶一提,接下去的高考的信息技術考查形式不明確,但是估計不會改變,仍然是100%紙筆閉卷測試。(如果有變化,將及時更新)

          那時我雖然還沒有重新開始使用Python,但是對于這項改革方案還是相當滿意的,最大的原因是VB實在是太老了……當然,浙江的這項方案也算是開了高中信息技術教育的先例吧。由于信息技術在浙江屬于高考的選考科目,所以這項改革也不會像其他教育改革那樣走過場的。說到教育改革,我想過很多,不過這里就不再贅述了。

          不過我不是浙江的中學生,所以我對此并不太關注。

          到了2017年末,我又看到了一條消息:全國計算機等級考試進行了調整,在二級考試中新增“Python語言程序設計”科目:

          2. 二級取消“Visual FoxPro數(shù)據(jù)庫程序設計”科目(代碼:27),2017年12月是其最后一次組考。新增“Python語言程序設計”科目(代碼:66),考試時長:120分鐘,軟件要求:Python 3.5.2版本及以上IDLE,2018年9月首次開考。

          (重點部分已加粗)

          這就比較厲害了。之前是省級的改革,現(xiàn)在是國家級的。我當時還想著報名參加考試,結果發(fā)現(xiàn)是九月份才開始考的。

          這個消息一出,許多技術相關的媒體都紛紛報道上面的事情,并且對Python的優(yōu)勢和前景進行了分析。有人甚至在回顧AlphaGo擊敗柯潔的時候說“與其說是 AlphaGo 打敗了柯潔,不如說是 Python 打敗柯潔”(當然這句話稍顯片面)。

          與此同時,網(wǎng)傳山東的新版小學信息技術教材中涉及到了Python。

          另外,編程甚至開始從娃娃抓起了。

          最有名的面向于兒童的編程教育工具是Scratch。不過它僅僅是教學用的工具,而非能夠具有高效生產(chǎn)力的語言。

          外掛的好奇心

          教育和考試的推動,推動的是學生和家長對Python的興趣。而對于其他人的興趣,我想應該是因為最近的“跳一跳”的外掛了。

          自從微信推出“跳一跳”后,玩家紛紛為了刷分日夜奮戰(zhàn),當然也少不了那些使用外掛的人。有一些人靠外掛牟利,而有一些人寫出外掛后無償?shù)胤窒沓鰜?。在形形色色的外掛中,以Python寫出的外掛最多(說實話,一個小游戲居然有如此多的用不同語言寫的外掛,而且還是開源的,說明很多寫外掛的行為實際上有一種炫技的成分)。

          (在GitHub上搜索“跳一跳 微信”得到的結果按語言計數(shù))

          而其中,star數(shù)最高的外掛也是用Python寫的,達到13.1K,遠遠超過第二名。

          (star數(shù)最高的外掛是Python寫的,至于是什么可以自己查)

          后來,網(wǎng)上也出現(xiàn)了形形色色的針對于開發(fā)“跳一跳”的外掛的教程。這里面很多也是與Python有關的。我記得在那時,我能夠很頻繁地在B站推薦給我的視頻中看到關于用Python寫跳一跳的外掛的視頻。我想,應該是因為“跳一跳”規(guī)則簡單,而且對于計算機來說,色塊簡單,更加容易實現(xiàn)自動化,是學習Python的高級功能的很好的工具吧。

          (在嗶哩嗶哩上搜索“跳一跳 教程”出現(xiàn)的結果,框出的為使用Python編寫的外掛的教程)

          我想,對于大眾,這也是一個接觸Python的機會;也許一些人會驚嘆于Python的強大,進而有學習的欲望。

          于是后來,我發(fā)現(xiàn),關于Python的其他方面的教程越來越多,如爬蟲、數(shù)據(jù)分析。

          另外,小編有自己的學習交流群(主要是Python)大家如果想要來學習的話,可以加下:719+139+688,不管你是小白還是大牛,小編都歡迎,而且小編會在群里面不定期分享干貨,包括小編自己整理的一份2018年最新學習資料和零基礎入門教程,歡迎初學和進階中的小伙伴

          下面開始教你如何追女孩,很嚴肅認真正經(jīng)的教你如何追女孩?

          第二步精確定位,找準目標

          要追女孩,首先需要個女孩,然而作為一名盡職盡責的程序員,加班才使你快樂,所以命里注定你沒有搬個小馬扎往大街上一坐看妹紙的閑情逸致。

          那么如何去尋找另一半?坊間有云:外事問谷歌,內(nèi)事問百度,房事問天涯。此言不虛,廣撒網(wǎng)多撈魚的法子可行,但是效率低,作為一名有逼格的程序員這是不能接受的,所以要有的放矢。

          現(xiàn)代人都愿意將自己的靚照放在網(wǎng)上曬,所以我們可以用Python編寫個爬蟲軟件將這些美女的照片統(tǒng)統(tǒng)爬取下來。(因為這些資料本來都是可視,所以不用做商業(yè)用途也不會構成侵權。)

          其實思路也并不復雜:

          第一步:獲取這個網(wǎng)址的response,分頁內(nèi)容,解析后提取圖集的地址。

          第二步:獲取這個網(wǎng)址的response,圖集分頁,解析后提取圖片的下載地址。

          第三步:下載圖片(也就是獲取二進制內(nèi)容,然后在本地復刻一份)。

          部分代碼如下:

          運行過程如下:

          結果:

          然后呢,將這些妹子的數(shù)據(jù)按星座、年齡、是否單身等進行過濾篩選,就可以在這群層層選拔后留下的精英妹子中找到你心目中的女神。

          第三步了解她的性格和愛好

          兵法云,知己知彼百戰(zhàn)不殆,于感情而言也一樣適用。當我們確定了目標,就要了解她是一個怎樣的人(適不適合追求)然后要了解她的興趣和愛好,這一點很是重要,因為有共同話題是拉近男女關系的關鍵點。

          那么問題來了,要如何去了解呢,總不能像豬哥一樣腆著臉去問吧,那樣人家不被嚇跑也有了戒心,況且,這么low的法子怎么配得上我們高冷的程序員。

          老子曾經(jīng)曰過:這個世界上沒有爬蟲不能爬的數(shù)據(jù)。

          所以,我們只需要用Python寫一個網(wǎng)絡爬蟲,然后將她微信微博QQ空間的數(shù)據(jù)爬下來,進行數(shù)據(jù)統(tǒng)計分析就能夠了解這一切啦。

          (依舊不用擔心侵權,因為這些數(shù)據(jù)本來就是可視,我們不過把它下載整合。)

          簡單介紹一下爬取微博數(shù)據(jù)的流程:

          1、利用chrome瀏覽器,獲取自己的cookie。

          2、獲取你要爬取的用戶的微博User_id

          3、將獲得的兩項內(nèi)容填入到weibo.py中,替換代碼中的YOUR_USER_ID和#YOUR_COOKIE,運行代碼。

          部分的抓取代碼:

          當社交軟件上的信息爬取完畢,將這些信息分詞處理后再交給一些軟件例如wordcloud生成詞云,它會根據(jù)信息的頻率、權重按比列顯示關鍵字的字體大小。

          然后就可以依據(jù)她的興趣投其所好,這個時候就可以通過社交軟件跟她溝通了,因為你們有共同話題所以聊天可以很順利的進行下去,多說些體貼的言語,每天道句晚安,不需要多久,你們的關系一定親近很多。

          許多程序員都有個通病,因為平日里對著電腦敲代碼,所以顯得木訥和不善言辭,約會的時候總不能跟人家女孩兒講這個代碼怎么寫吧,不用擔心,沒有爬蟲不能爬的網(wǎng)站,知乎、豆瓣、貼吧等等網(wǎng)站熱門消息統(tǒng)統(tǒng)爬下來。

          既能普及冷知識,又能講段子,幽默風趣,見多識廣,你們的約會才會不顯得尷尬,當然記得要多多贊美女孩兒,穿著和性格各個方面,千穿萬穿馬屁不穿,這是真理!

          為了證明我不是胡說八道,羅列幾個成功案例:

          她是某網(wǎng)絡公司的銷售,需要收集各種企業(yè)信息然后打電話聯(lián)系。

          于是乎用Python編了個爬蟲抓一坨一坨的資料給她用,而她的同事天天自己搜資料整理到半夜。

          現(xiàn)在她是我愛人。

          曾經(jīng)爬取了某網(wǎng)站關注量一千以上的女生頭像,根據(jù)數(shù)據(jù)合成了人均喜愛的美女頭像,然后根據(jù)數(shù)據(jù)訓練出來一個帶逛機器人,自動識別美女,現(xiàn)在的女朋友就是識別到的。

          我女朋友搞人事工作每天下班后,還要收集100條有招聘需求的信息??吹剿疽拱俣葟椭普迟N到半夜,心疼死了,于是偷偷花了些時間研究了下她經(jīng)常查的某些同類業(yè)務網(wǎng)站的頁面數(shù)據(jù),用Python培育了這只爬蟲。

          在我將爬取整理好的1000多個客戶資料的Excel表格發(fā)給她的時候,先驚喜,后審問,再感慨!依稀記得那天她發(fā)了一條朋友圈,內(nèi)容是:"有個程序員男朋友,感覺好幸福啊?。?

          狗糧胡亂的拍在臉上猝不及防

          如今是一個用數(shù)據(jù)說話的年代,爬蟲的最大功能之一就是整合數(shù)據(jù),能夠弄到完整全面的數(shù)據(jù),真正做好大數(shù)據(jù)時代的分析,對于生活和工作的影響都是決定性的。

          當然,無論大數(shù)據(jù)分析多么復雜高深,首先都需要獲取數(shù)據(jù),所以用Python編寫爬蟲爬取網(wǎng)絡上的數(shù)據(jù)就是十分重要的一環(huán)啦!

          況且還能用這個找對象,那就更關鍵啦!

          相信看到這里的朋友也發(fā)現(xiàn)了一個奇怪的地方,那就是三個步驟怎么沒有第一步呢?是的,因為這一步是最重要的,所以放到最后邊說,那就是首先:第一步、你得學會用Python寫爬蟲?。。?!

          大家如果想要學習Python或者是爬蟲,可以關注下V?工宗號:程序員大牛!=滿滿的干貨+大神

          瀏覽 70
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲AV无码国产精品 | 黄片网站在线免费 | 狼人色综合网 | 在线黄色亚洲视频 | 日韩欧美亚州小说图文视频 |