jieba分詞原理 29歲想學(xué)python,有哪些建議?
29歲想學(xué)python,有哪些建議?學(xué)習(xí)Python跟年齡其實(shí)沒(méi)有任何關(guān)系。我是去年搞OpenStack的時(shí)候才學(xué)的Python,那一年我33歲。在我的職業(yè)生涯中我學(xué)過(guò)好幾種語(yǔ)言,包括C、C 、PH
29歲想學(xué)python,有哪些建議?
學(xué)習(xí)Python跟年齡其實(shí)沒(méi)有任何關(guān)系。我是去年搞OpenStack的時(shí)候才學(xué)的Python,那一年我33歲。在我的職業(yè)生涯中我學(xué)過(guò)好幾種語(yǔ)言,包括C、C 、PHP和Python。
在學(xué)習(xí)內(nèi)容上,我覺(jué)得學(xué)習(xí)一門(mén)語(yǔ)言主要包括兩方面:
1) 語(yǔ)言本身的語(yǔ)法,這個(gè)其實(shí)沒(méi)有多少內(nèi)容
2) 語(yǔ)言相關(guān)的系統(tǒng)庫(kù)及第三方庫(kù),這個(gè)才是內(nèi)容比較多的,也比較難的地方
另外,對(duì)于如何學(xué)好語(yǔ)言,本人的經(jīng)驗(yàn)就是實(shí)踐,實(shí)踐包括兩個(gè)方面:
1) 多讀代碼,可以看看比較好的開(kāi)源項(xiàng)目,比如OpenStack或者Django等
2) 多寫(xiě)代碼,如果工作有項(xiàng)目最后,如果沒(méi)有自己可以寫(xiě)一些小項(xiàng)目。比如模仿redis開(kāi)發(fā)一個(gè)Python版的等等。
從哪本書(shū)開(kāi)始學(xué)習(xí)Python比較好?
如果是基礎(chǔ)的話,我覺(jué)得找個(gè)在線網(wǎng)站學(xué)習(xí)下入門(mén)就行了。那如果是想要系統(tǒng)學(xué)習(xí)的話我還是建議分方向去學(xué)習(xí)更高效。比如下面三個(gè),分別針對(duì)安全領(lǐng)域,數(shù)據(jù)分析,網(wǎng)絡(luò)爬蟲(chóng),等等。如果是游戲方向或者機(jī)器學(xué)習(xí)那另外找。
當(dāng)然還有一本比較推薦的是流暢的Python,比較貴,但是比較透徹。
如何用python進(jìn)行中文分詞?
結(jié)巴分詞基本可以算作目前最好用且用得人最多的python中文分詞庫(kù)。
項(xiàng)目地址:https://github.com/fxsjy/jieba
或者網(wǎng)上搜索 jieba 分詞 就可以找到各種相關(guān)教程
特點(diǎn)
- 支持三種分詞模式:
- 精確模式,試圖將句子最精確地切開(kāi),適合文本分析;
- 全模式,把句子中所有的可以成詞的詞語(yǔ)都掃描出來(lái), 速度非??欤遣荒芙鉀Q歧義;
- 搜索引擎模式,在精確模式的基礎(chǔ)上,對(duì)長(zhǎng)詞再次切分,提高召回率,適合用于搜索引擎分詞。
- 支持繁體分詞
- 支持自定義詞典
- MIT 授權(quán)協(xié)議