厲害了!Python程序員利用程序整理出的Python英語高頻詞匯表

有不少編程初學者會問這樣一個問題:我英語不好卧斟,還能不能學編程殴边?會不會有影響憎茂?

我的回答是:,會锤岸。

能學竖幔,是因為雖然編程用的都是英語,但翻來覆去就那么一些關(guān)鍵字是偷,寫一陣子就都記住了拳氢。中文的學習資料也不少,足夠?qū)W會蛋铆。

但肯定會有影響馋评,主要有幾點:

看不懂報錯

在這里我還是要推薦下我自己建的web前端開發(fā)學習群:731669587,群里都是學web前端開發(fā)的刺啦,如果你正在學習前端 留特,小編歡迎你加入,今天分享的這個案例已經(jīng)上傳到群文件玛瘸,大家都是軟件開發(fā)黨蜕青,不定期分享干貨(只有前端軟件開發(fā)相關(guān)的),包括我自己整理的一份2018最新的前端進階資料和高級開發(fā)教程糊渊,歡迎進階中和進想深入前端的小伙伴右核。下邊繼續(xù):

看不懂官方文檔,只能看別人翻譯的二手貨再来。翻譯版本不能準確傳達意思不說蒙兰,很多前沿技術(shù)的版本更新速度也比翻譯的速度快多了。你看 Django 就從來沒有一個中文版本能跟上的芒篷。

看不懂 StackOverflow 上的問答

無法使用參與 Github 上的項目

沒法好好用 Google(當然這不僅是英語問題)

總結(jié)下來就是:可以學搜变,但會吃力,尤其在更進一步提升時會有限制针炉。而如果英語好挠他,則事半功倍。

而英語本身的作用也不僅僅是對編程幫助篡帕。多花點時間學英語殖侵,哪怕僅僅多背一些單詞也是有用的。

于是镰烧,為了讓編程小白+英語苦手在開始時能有些方向拢军,我們嘗試用程序整理了一份Python 高頻詞匯表,供參考怔鳖。

關(guān)于這份詞匯表的說明

內(nèi)容來源包括《Head First Python》茉唉、《Learn Python The Hard Way》、《Python for Data Analysis》等20多本Python書籍,Python 官方文檔度陆、pandas艾凯、requests、django 等10份文檔懂傀,Github awesome-python 項目下近400個項目的 readme 說明趾诗,以及 stackoverflow 下 Python 及常用庫的問答 topics 400+ 回答等資源。通過程序從中采集了詞頻最高的單詞蹬蚁,再加上人工篩選恃泪,最終整理出近 2000 個單詞。

需要指出的是犀斋,單詞的中文釋義我們使用了金山的翻譯接口悟泵。但某些詞匯在計算機和編程領(lǐng)域有特殊的含義,翻譯接口未必能夠給出闪水,所以會存在一定的問題。對此蒙具,我們在自建的網(wǎng)頁版工具上提供了“用戶自定義解釋”的接口球榆,供大家修正和補充解釋。如果遇到解釋不到位的單詞禁筏,歡迎各位提交補充持钉。(扇貝上已提交的單詞本暫無法修改釋義)

程序的實現(xiàn)方法

1. 文檔抓取

4 個不同渠道來源,通過?requests + BeautifulSoup?實現(xiàn)篱昔。

2. 詞頻統(tǒng)計

import refrom collections import Counter# 打開文件每强,讀取數(shù)據(jù)with open(filename, 'r', encoding='utf-8') as f: raw_words = f.read()# 正則匹配所有單詞words = re.findall('[a-z]+', raw_words.lower())# 統(tǒng)計單詞c = Counter(words)# 提取出前詞頻前 100 的單詞c.most_common(100)

3. 翻譯接口

使用了金山的API

import requests# 請求APIurl = 'http://www.iciba.com/index.php?a=getWordMean&c=search&word=' + wordreq = requests.get(url)# 處理返回的JSON數(shù)據(jù)info = req.json()data = info['baesInfo']['symbols'][0]means = data['parts'][0]['means']

4. 網(wǎng)站展示

網(wǎng)站基于?django?搭建州刽。數(shù)據(jù)的導入使用了?peewee?庫空执,直接與 django 的 ORM 對接。

怎么樣?歡迎大家留言交流討論

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末穗椅,一起剝皮案震驚了整個濱河市辨绊,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌匹表,老刑警劉巖门坷,帶你破解...
    沈念sama閱讀 222,000評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異袍镀,居然都是意外死亡默蚌,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,745評論 3 399
  • 文/潘曉璐 我一進店門苇羡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來绸吸,“玉大人,你說我怎么就攤上這事」咴#” “怎么了温数?”我有些...
    開封第一講書人閱讀 168,561評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長蜻势。 經(jīng)常有香客問我撑刺,道長,這世上最難降的妖魔是什么握玛? 我笑而不...
    開封第一講書人閱讀 59,782評論 1 298
  • 正文 為了忘掉前任够傍,我火速辦了婚禮,結(jié)果婚禮上挠铲,老公的妹妹穿的比我還像新娘冕屯。我一直安慰自己,他們只是感情好拂苹,可當我...
    茶點故事閱讀 68,798評論 6 397
  • 文/花漫 我一把揭開白布安聘。 她就那樣靜靜地躺著,像睡著了一般瓢棒。 火紅的嫁衣襯著肌膚如雪浴韭。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,394評論 1 310
  • 那天脯宿,我揣著相機與錄音念颈,去河邊找鬼。 笑死连霉,一個胖子當著我的面吹牛榴芳,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播跺撼,決...
    沈念sama閱讀 40,952評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼窟感,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了财边?” 一聲冷哼從身側(cè)響起肌括,我...
    開封第一講書人閱讀 39,852評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎酣难,沒想到半個月后谍夭,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,409評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡憨募,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,483評論 3 341
  • 正文 我和宋清朗相戀三年紧索,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片菜谣。...
    茶點故事閱讀 40,615評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡珠漂,死狀恐怖晚缩,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情媳危,我是刑警寧澤荞彼,帶...
    沈念sama閱讀 36,303評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站待笑,受9級特大地震影響鸣皂,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜暮蹂,卻給世界環(huán)境...
    茶點故事閱讀 41,979評論 3 334
  • 文/蒙蒙 一寞缝、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧仰泻,春花似錦荆陆、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,470評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至棠枉,卻和暖如春趟据,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背术健。 一陣腳步聲響...
    開封第一講書人閱讀 33,571評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留粘衬,地道東北人荞估。 一個月前我還...
    沈念sama閱讀 49,041評論 3 377
  • 正文 我出身青樓,卻偏偏與公主長得像稚新,于是被迫代替她去往敵國和親勘伺。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,630評論 2 359

推薦閱讀更多精彩內(nèi)容