關(guān)于Python的好書推薦(一)
《關(guān)于Python的好書推薦》專欄·第1篇
文?| 段洵??
2536字 | 5?分鐘閱讀
【數(shù)據(jù)科學(xué)與人工智能】已開通Python語言社群,學(xué)用Python,玩弄數(shù)據(jù),求解問題,以創(chuàng)價(jià)值。喜樂入群者,請加微信號(hào)shushengya360,或掃描文末二維碼,添加為好友,同時(shí)附上Python-入群。有朋自遠(yuǎn)方來,不亦樂乎,并誠邀入群,以達(dá)相互學(xué)習(xí)和進(jìn)步之美好心愿。
一、Building Machine Learning Systems with Python
這本書的大部分內(nèi)容都將介紹如何。如何處理數(shù)據(jù),以便機(jī)器學(xué)習(xí)算法能夠充分利用這些數(shù)據(jù)?你應(yīng)該如何為手頭的問題選擇正確的算法?
第1章,Python機(jī)器學(xué)習(xí)入門,通過一個(gè)非常簡單的例子介紹了機(jī)器學(xué)習(xí)的基本思想。盡管它很簡單,但它會(huì)給我們帶來過度適應(yīng)的風(fēng)險(xiǎn)。
第2章,學(xué)習(xí)如何用真實(shí)世界的例子分類,解釋了如何使用真實(shí)的數(shù)據(jù)來學(xué)習(xí)分類。
第3章,聚類-查找相關(guān)文章,解釋了當(dāng)我們在沒有真正理解它們的情況下將其應(yīng)用于查找相似的帖子。
......
第11章,降維,哪些方法可以幫助我們縮小數(shù)據(jù)。
第12章,大數(shù)據(jù)解釋了數(shù)據(jù)大小是如何不斷變大的,以及這通常如何成為分析的一個(gè)問題。在本章中,我們將探討一些利用多核或計(jì)算集群處理較大數(shù)據(jù)的方法。我們還介紹了如何使用云計(jì)算(使用Amazon的Web服務(wù)作為我們的云提供商)。
本書中使用了以下版本:
? Python: 2.7
? NumPy: 1.6.2
? SciPy: 0.11
? Scikit-learn: 0.13
但您應(yīng)該對任何最近的版本都很熟悉。
本書適用對象:
這本書是為想學(xué)習(xí)如何執(zhí)行機(jī)器的Python程序員編寫的學(xué)習(xí)使用開源庫。我們將介紹基于實(shí)例的機(jī)器學(xué)習(xí)。這本書也是為那些想開始使用Python構(gòu)建系統(tǒng)的機(jī)器學(xué)習(xí)者準(zhǔn)備的。Python是一種靈活的快速原型語言,底層算法都是用優(yōu)化的C語言或C++語言編寫的。因此,生成的代碼既快速又健壯,可以在生產(chǎn)中使用。
二、MySQL Cookbook第2版中文版
內(nèi)容簡介:
本書為各個(gè)層次的、沒有時(shí)間和精力來從頭解決 MySQL問題的用戶提供了大量簡練、精辟的代碼段和可用的示例,每節(jié)都闡述了代碼應(yīng)該如何工作及原因所在。本書在目前仍然廣為流行的MySQL41的基礎(chǔ)上加入了MsoL5.的內(nèi)容及它強(qiáng)大的新特性。讀者將掌握用MySQL客戶端程序執(zhí)行SQL查詢的方法,以及通過API編寫與MySQL服務(wù)器交互程序的方法。書中有大量使用Perl、PHP、Python、Java甚至Ruby來檢索并顯示數(shù)據(jù)的新示例,還增加了子查詢、視圖、存儲(chǔ)過程、觸發(fā)器和事件等內(nèi)容。本書適合于所有從事數(shù)據(jù)庫技術(shù)開發(fā)的相關(guān)人員閱讀,是 MySQL開發(fā)人員案頭必備之書。
MySQL數(shù)據(jù)庫管理系統(tǒng)最近幾年已經(jīng)有了很多的追隨者,特別是在Linux和開源社區(qū)中,MySQL在商業(yè)使用方面的市場份額也同樣在增長。它因以下幾個(gè)原因而廣為人喜愛:快速,易于安裝、使用和管理。它可以運(yùn)行于多種Unix和Windows操作系統(tǒng)下,而且基于MySQL的程序可以使用多種語言來編寫。從歷史上看,它尤其流行于創(chuàng)建包含動(dòng)態(tài)內(nèi)容的數(shù)據(jù)庫支撐的Web站點(diǎn)。此外,隨著MySQL5.0中諸如視圖、觸發(fā)器、存儲(chǔ)過程以及函數(shù)等特征的引入,MySQL對于應(yīng)用開發(fā)其他領(lǐng)域的滲透也正在深入。
本書適用對象:
本書對于任何想使用MySQL的人都是有用的,從想使用數(shù)據(jù)庫來為如blog或Wiki等個(gè)人項(xiàng)目服務(wù)的個(gè)人用戶到專業(yè)的數(shù)據(jù)庫和Web開發(fā)者。本書也會(huì)吸引那些現(xiàn)在并未使用MySQL但有此意向的人。例如,如果你想學(xué)習(xí)數(shù)據(jù)庫,但是認(rèn)為大型數(shù)據(jù)庫系統(tǒng),如果Oracle不是作為學(xué)習(xí)工具的最好選擇時(shí),MySQL就很適合你。如果你不熟悉MySQL,你會(huì)在本書中發(fā)現(xiàn)很多你從未想過的MySQL使用方法。如果你有豐富的使用經(jīng)驗(yàn),你可能會(huì)熟悉這里提出的許多問題,但你也許之前不得不花時(shí)間去解決它,而有了本書就會(huì)大大節(jié)省時(shí)間,利用本書給出的方案,將它們用在你的程序中遠(yuǎn)勝于你從頭來編寫代碼。本書甚至對于未使用 MySQL的人也是有用的。你也許會(huì)想這是一本 MySQL手冊而不是PostgreSQL手冊或者 InterBase手冊怎么能運(yùn)用到除 MySQL之外的數(shù)據(jù)庫系統(tǒng)上呢。某種程度上的確如此,因?yàn)槟承㏒QL構(gòu)造是MySQL特有的。但是很多查詢使用的是可移植到其他數(shù)據(jù)庫引擎上的標(biāo)準(zhǔn)SQL,所以你只須作小幅修改甚至無須改動(dòng)就可使用它們了。
三、精通正則表達(dá)式
本書關(guān)注的是一種強(qiáng)大的工具—“正則表達(dá)式”。它將教會(huì)讀者如何使用正則表達(dá)式解決各種問題,以及如何充分使用支持正則表達(dá)式的工具和語言。許多關(guān)于正則表達(dá)式的文檔都沒有介紹這種工具的能力,而本書的目的正是讓讀者“精通”正則表達(dá)式。許多種工具都支持正則表達(dá)式(文本編輯器、文字處理軟件、系統(tǒng)工具、數(shù)據(jù)庫引擎等,不過,要想充分挖掘正則表達(dá)式的能力,還是應(yīng)當(dāng)將它作為編程語言的部分。例如Java、JScript、Visual Basic、VBScript、JavaScript、ECMAScript、C、C++、C#、elisp、Perl、sed和awk。事實(shí)上,在用上述語言編寫的程序中,正則表達(dá)式扮演了極其重要的角色。正則表達(dá)式能夠得到眾多語言和工具的支持是有原因的:它們極其有用。從較低的層面上來說,正則表達(dá)式描述的是一串文本( a chunk of text)的特征。讀者可以用它來驗(yàn)證用戶輸入的數(shù)據(jù),或者也可以用它來檢索大量的文本。從較高的層面上來說,正則表達(dá)式容許用戶掌控他們自己的數(shù)據(jù)控制這些數(shù)據(jù),讓它們?yōu)樽约悍?wù)。掌握正則表達(dá)式,就是掌握自己的數(shù)據(jù)。
本書的價(jià)值:
幾乎所有工具軟件和程序語言支持的正則表達(dá)式都變得更加強(qiáng)大和易于使用。Perl, Python、Tcl、Java和Visual Basic都提供了新的正則支持。新出現(xiàn)的支持內(nèi)建正則表達(dá)式的語言,例如PHP、Ruby、C#,也已經(jīng)發(fā)展壯大,流行開來。在這段時(shí)間里,本書的核心—如何真正理解正則表達(dá)式,以及如何使用正則表達(dá)式—仍然保持著它的重要性和參考價(jià)值。
本書適用對象:
任何有機(jī)會(huì)使用正則表達(dá)式的人,都會(huì)對本書感興趣。如果您還不了解正則表達(dá)式能提供的強(qiáng)大功能,這本書展示的全新世界將會(huì)讓您受益匪淺,即使您認(rèn)為自己已經(jīng)是掌握正則表達(dá)式的高手了,這本書也能夠深化您的認(rèn)識(shí)。正則表達(dá)式是一種思想—各種工具以各種方式(數(shù)目遠(yuǎn)遠(yuǎn)超過本書的列舉)來實(shí)現(xiàn)它。如果讀者理解了正則表達(dá)式的基本思想,掌握某種特殊的實(shí)現(xiàn)就是易如反掌的事情。本書關(guān)注的就是這種思想,所以其中的許多知識(shí)并不受例子中所用的工具軟件和語言的束縛。
四、書本電子版獲取方法
方法一:關(guān)注“數(shù)據(jù)科學(xué)與人工智能”公眾號(hào),并將此鏈接轉(zhuǎn)發(fā)至朋友圈,24小時(shí)后截圖上傳公眾號(hào),審核通過后,電子版書籍將會(huì)發(fā)送給您。
方法二:關(guān)注“數(shù)據(jù)科學(xué)與人工智能”公眾號(hào),并將此鏈接轉(zhuǎn)發(fā)至三個(gè)微信群,24小時(shí)后截圖上傳公眾號(hào),審核通過后,電子版書籍將會(huì)發(fā)送給您。
公眾號(hào)推薦
數(shù)據(jù)思踐
數(shù)據(jù)思踐公眾號(hào)記錄和分享數(shù)據(jù)人思考和踐行的內(nèi)容與故事。
Python語言群
誠邀您加入
請掃下方二維碼加我為好友,備注Python-入群。有朋自遠(yuǎn)方來,不亦樂乎,并誠邀入群,以達(dá)相互學(xué)習(xí)和進(jìn)步之美好心愿。
