這10本Python與算法書,你絕對值得擁有!
你好,我是zhenguo
1024 程序員節(jié),感謝圖靈出版社對Python與算法社區(qū)的支持,為大家提供了下面Python與算法圖書的最大優(yōu)惠,大家根據(jù)各自情況學(xué)習(xí)!
7.Python數(shù)據(jù)結(jié)構(gòu)與算法分析(第2版)8.計算機(jī)程序設(shè)計藝術(shù) 1卷:基本算法(第3版)計算機(jī)程序設(shè)計藝術(shù) 卷2:半數(shù)值算法 (第3版)計算機(jī)程序設(shè)計藝術(shù) 卷3:排序與查找(第2版)計算機(jī)程序設(shè)計藝術(shù) 卷4A:組合算法(一)計算機(jī)程序設(shè)計藝術(shù):MMIX增補(bǔ)9.數(shù)學(xué)女孩4:隨機(jī)算法
10.機(jī)器學(xué)習(xí)算法競賽實(shí)戰(zhàn)【新書上市】

?
?
作者:[美]Kevin Wayne,[美]Robert Sedgewick
譯者:謝路云
Sedgewick 之巨著,與高德納 TAOCP 一脈相承
幾十年多次修訂,經(jīng)久不衰的暢銷書
涵蓋所有程序員必須掌握的 50 種算法
分中文版和英文版,豆瓣評分 9.4?
本書作為算法領(lǐng)域經(jīng)典的參考書,全面介紹了關(guān)于算法和數(shù)據(jù)結(jié)構(gòu)的必備知識,并特別針對排序、搜索、圖處理和字符串處理進(jìn)行了論述。第 4 版具體給出了每位程序員應(yīng)知應(yīng)會的 50 個算法,提供了實(shí)際代碼,而且這些 Java 代碼實(shí)現(xiàn)采用了模塊化的編程風(fēng)格,讀者可以方便地加以改造。本書配套網(wǎng)站提供了書中內(nèi)容的摘要及更多的代碼實(shí)現(xiàn)、測試數(shù)據(jù)、練習(xí)、教學(xué)課件等資源。
2.?算法圖解
?
作者:[美]Aditya Bhargava
譯者:袁國忠
簡單易懂的算法教程,豆瓣評分 8.4
400多個示意圖,詳細(xì)介紹算法執(zhí)行過程,展示不同算法在性能方面的優(yōu)缺點(diǎn)
基于 Python 的代碼示例
3.?圖解機(jī)器學(xué)習(xí)算法
作者:[日]秋庭伸也,[日]杉山阿圣,[日]寺田學(xué)譯者:鄭明智- 全面 網(wǎng)羅有監(jiān)督學(xué)習(xí)和無監(jiān)督學(xué)習(xí)的 17 種算法,涉及回歸、分類、降維、聚類等問題。
- 直觀 全彩圖解,讓原本抽象復(fù)雜的算法變得一目了然,方便讀者快速了解各算法的特征,學(xué)會如何選擇恰當(dāng)?shù)乃惴ā?/li>
- 易懂 幾乎沒有數(shù)學(xué)公式和統(tǒng)計術(shù)語,零基礎(chǔ)也可輕松讀懂。
- 實(shí)現(xiàn) 各算法均用 Python 代碼實(shí)現(xiàn),讀者可下載配套代碼資源,邊試邊學(xué)。
本書基于豐富的圖示,詳細(xì)介紹了有監(jiān)督學(xué)習(xí)和無監(jiān)督學(xué)習(xí)的 17 種算法,包括線性回歸、正則化、邏輯回歸、支持向量機(jī)、核方法、樸素貝葉斯、隨機(jī)森林、神經(jīng)網(wǎng)絡(luò)、KNN、PCA、LSA、NMF、LDA、k-means 算法、混合高斯分布、LLE 和 t-SNE。書中針對各算法均用 Python 代碼進(jìn)行了實(shí)現(xiàn),讀者可一邊運(yùn)行代碼一邊閱讀,從而加深對算法的理解。
4. 啊哈!算法
?作者:啊哈磊沒有枯燥的描述,沒有難懂的公式
一切以實(shí)際應(yīng)用為出發(fā)點(diǎn),通過幽默的語言配以可愛的插圖來講解算法
在輕松愉悅中便掌握算法精髓,感受算法之美
豆瓣評分 7.7 分
5.?挑戰(zhàn)程序設(shè)計競賽(第2版)
?作者:[日]秋葉拓哉,[日]巖田陽一,[日]北川宜稔譯者:巫澤俊,莊俊元,李津羽世界頂級程序設(shè)計高手的經(jīng)驗(yàn)總結(jié)
【ACM-ICPC 全球總冠軍】巫澤俊主譯
日本 ACM-ICPC 參賽者人手一冊
豆瓣 9.0?分
挑戰(zhàn)程序設(shè)計競賽2:數(shù)據(jù)結(jié)構(gòu)與算法
?
作者:[日]渡部有隆譯者:支鵬浩- 豆瓣評分 9.0?的圖靈經(jīng)典《挑戰(zhàn)程序設(shè)計競賽》系列第 2 彈
- 網(wǎng)羅算法和數(shù)據(jù)結(jié)構(gòu)的關(guān)鍵知識點(diǎn)
- 系統(tǒng)學(xué)習(xí)基礎(chǔ)知識,有效運(yùn)用在線評測(AIZU ONLINE JUDGE)
- 入門、挑戰(zhàn)、進(jìn)階,享受收集算法的樂趣
6. 深入Java虛擬機(jī):JVM G1GC的算法與實(shí)現(xiàn)
作者:[日]中村成洋譯者:吳炎昌,楊文軒- 結(jié)合實(shí)用 JVM,圖解 Java 垃圾回收機(jī)制的關(guān)鍵技術(shù)!?
- 90 張圖表+33 段代碼,輕松理解 G1GC 算法原理?
- HotSpotVM 源碼剖析,深入探討 G1GC 具體實(shí)現(xiàn)
- 圖文并茂、深入淺出、理論結(jié)合實(shí)際
本書深入 Java 虛擬機(jī)底層原理,對 JVM 內(nèi)存管理中的垃圾回收算法 G1GC 進(jìn)行了詳細(xì)解讀。全書分為“算法篇”和“實(shí)現(xiàn)篇”兩大部分:前一部分主要介紹G1GC 的算法原理,內(nèi)容包括 G1GC 的并發(fā)標(biāo)記、轉(zhuǎn)移功能、軟實(shí)時性的實(shí)現(xiàn)和分代 G1GC 模式;后一部分聚焦算法篇中沒有詳細(xì)講解的實(shí)現(xiàn)部分,基于 HotSpotVM 源碼,講解對象管理功能、內(nèi)存分配器的機(jī)制、線程管理方法和 G1GC 的具體實(shí)現(xiàn)。本書以圖配文,通俗易懂,既系統(tǒng)介紹了 G1GC 的基礎(chǔ)算法,又貼近現(xiàn)實(shí),剖析了實(shí)用 JVM 中的 G1GC 實(shí)現(xiàn),同時還包含了作者對 G1GC 的研究成果和獨(dú)到見解,是深入理解 JVM 和 G1GC 機(jī)制的佳作。
7. Python數(shù)據(jù)結(jié)構(gòu)與算法分析(第2版)
?作者:[美] 布拉德利·米勒,[美]?戴維·拉努姆譯者:呂能,刁壽鈞- 美亞 4.3 星評
- 經(jīng)典計算機(jī)科學(xué)教材
- 既會介紹抽象數(shù)據(jù)類型及數(shù)據(jù)結(jié)構(gòu),也會介紹如何編寫算法和解決問題
本書是用 Python 描述數(shù)據(jù)結(jié)構(gòu)與算法的開山之作,匯聚了作者多年的實(shí)戰(zhàn)經(jīng)驗(yàn),向讀者透徹講解在 Python 環(huán)境下,如何通過一系列存儲機(jī)制高效地實(shí)現(xiàn)各類算法。通過本書,讀者將深刻理解 Python 數(shù)據(jù)結(jié)構(gòu)、遞歸、搜索、排序、樹與圖的應(yīng)用,等等。
8.“計算機(jī)程序設(shè)計藝術(shù)”系列

- 經(jīng)典計算機(jī)科學(xué)巨著重裝上市
- 最年輕圖靈獎得主、偉大的程序員高德納(Donald?E.?Knuth)作品
- 入選《美國科學(xué)家》20?世紀(jì)最重要的 12?部學(xué)術(shù)專著?
《計算機(jī)程序設(shè)計藝術(shù)》系列是公認(rèn)的計算機(jī)科學(xué)領(lǐng)域權(quán)威之作,深入闡述了程序設(shè)計理論,對計算機(jī)領(lǐng)域的發(fā)展有著極為深遠(yuǎn)的影響。數(shù)十年來,一直是廣大學(xué)生、研究人員和業(yè)內(nèi)人士學(xué)習(xí)程序設(shè)計理論和實(shí)踐的無價之寶。這一宏偉浩大的工程始于 1962 年,計劃出版 7 卷,目前已經(jīng)出版了 4 卷。
?
作者:[美]?高德納
卷1 講解基本算法,其中包含了其他各卷都需用到的基本內(nèi)容。本卷從基本概念開始,然后講述信息結(jié)構(gòu),并輔以大量的習(xí)題及答案。
計算機(jī)程序設(shè)計藝術(shù)?卷2:半數(shù)值算法(第3版)
?作者:[美]?高德納譯者:巫斌,范明
卷2 全面講解了半數(shù)值算法,分“隨機(jī)數(shù)”和“算術(shù)”兩章。書中總結(jié)了主要算法范例及這些算法的基本理論,廣泛剖析了計算機(jī)程序設(shè)計與數(shù)值分析間的相互聯(lián)系。
計算機(jī)程序設(shè)計藝術(shù) 卷3:排序與查找(第2版)

作者:[美]?高德納
卷3 擴(kuò)展了卷1 中信息結(jié)構(gòu)的內(nèi)容,主要講排序和查找。書中對排序和查找算法進(jìn)行了詳細(xì)的介紹并對各種算法的效率做了大量的分析。
計算機(jī)程序設(shè)計藝術(shù) 卷4A:組合算法(一)
?作者:[美]?高德納譯者:李伯民,賈洪峰
4A卷(一)主要介紹了組合算法,內(nèi)容涉及布爾函數(shù)、按位操作技巧、元組和排列、組合和分區(qū)以及所有的樹等。計算機(jī)程序設(shè)計藝術(shù):MMIX 增補(bǔ)
?
作者:[美]?高德納,[德]?馬丁·魯克特
譯者:江志強(qiáng),黃志斌?本書由兩本小冊子合并而成,第一部分描述了 MMIX 的內(nèi)存、寄存器、指令、加載與存儲等基礎(chǔ)概念,并介紹了關(guān)于 MMIX 的一些基本編程技術(shù);第二部分使用該語言重新實(shí)現(xiàn)了 TAOCP 前 3 卷中的所有算法。
9. 數(shù)學(xué)女孩4:隨機(jī)算法
?作者:[日]?結(jié)城浩譯者:叢熙,江志強(qiáng)?- 絕贊的數(shù)學(xué)科普書
- 備受歡迎的“數(shù)學(xué)女孩”系列圖書
- 以小說的形式展開,探尋數(shù)學(xué)中的美
新書上市
10.機(jī)器學(xué)習(xí)算法競賽實(shí)戰(zhàn)
作者:王賀,劉鵬,錢乾
- 騰訊廣告算法大賽兩屆冠軍、Kaggle Grandmaster 傾力打造
- 賽題案例來自 Kaggle、阿里天池、騰訊廣告算法大賽
- 按照問題建模、數(shù)據(jù)探索、特征工程、模型訓(xùn)練、模型融合的步驟講解競賽流程
本書是算法競賽領(lǐng)域一本系統(tǒng)介紹競賽的圖書,書中不僅包含競賽的基本理論知識,還結(jié)合多個方向和案例詳細(xì)闡述了競賽中的上分思路和技巧。全書分為五部分:第一部分以算法競賽的通用流程為主,介紹競賽中各個部分的核心內(nèi)容和具體工作;第二部分介紹了用戶畫像相關(guān)的問題;第三部分以時間序列預(yù)測問題為主,先講述這類問題的常見解題思路和技巧,然后分析天池平臺的全球城市計算 AI 挑戰(zhàn)賽和 Kaggle 平臺的Corporación Favorita Grocery Sales Forecasting;第四部分主要介紹計算廣告的核心技術(shù)和業(yè)務(wù),包括廣告召回、廣告排序和廣告競價,其中兩個實(shí)戰(zhàn)案例是2018 騰訊廣告算法大賽——相似人群拓展和 Kaggle 平臺的TalkingData AdTracking Fraud Detection Challenge;第五部分基于自然語言處理相關(guān)的內(nèi)容進(jìn)行講解,其中實(shí)戰(zhàn)案例是 Kaggle 平臺上的經(jīng)典競賽 Quora Question Pairs。本書適合從事機(jī)器學(xué)習(xí)、數(shù)據(jù)挖掘和人工智能相關(guān)算法崗位的人閱讀。
