翰林2020年將會推出數(shù)理化生計(jì)算機(jī)等系列書單,大家記得每天查收喲!!! 今天是給對計(jì)算機(jī)感興趣的同學(xué)的福利~
小林精心為大家準(zhǔn)備了計(jì)算機(jī)書單 每一本優(yōu)秀的書籍都閃爍著作者的思想之光,都值得反復(fù)閱讀,通過閱讀這些書籍,可以幫助你建立一個對計(jì)算機(jī)更系統(tǒng)的認(rèn)識,感受計(jì)算機(jī)之美...
這六本經(jīng)典兼趣味的計(jì)算機(jī)書籍
讓你更深入感受計(jì)算機(jī)
喜歡計(jì)算機(jī)的朋友不容錯過
01《機(jī)器學(xué)習(xí)實(shí)戰(zhàn)》
推薦指數(shù) ★★★★☆
書 名:機(jī)器學(xué)習(xí)實(shí)戰(zhàn)
原作名:??Machine Learning in Action
作 者:Peter Harrington
內(nèi)容簡介
本書第一部分主要介紹機(jī)器學(xué)習(xí)基礎(chǔ),以及如何利用算法進(jìn)行分類,并逐步介紹了多種經(jīng)典的監(jiān)督學(xué)習(xí)算法,如k近鄰算法、樸素貝葉斯算法、Logistic回歸算法、支持向量機(jī)、AdaBoost集成方法、基于樹的回歸算法和分類回歸樹(CART)算法等。第三部分則重點(diǎn)介紹無監(jiān)督學(xué)習(xí)及其一些主要算法:k均值聚類算法、Apriori算法、FP-Growth算法。第四部分介紹了機(jī)器學(xué)習(xí)算法的一些附屬工具。
全書通過精心編排的實(shí)例,切入日常工作任務(wù),摒棄學(xué)術(shù)化語言,利用高效的可復(fù)用Python代碼來闡釋如何處理統(tǒng)計(jì)數(shù)據(jù),進(jìn)行數(shù)據(jù)分析及可視化。通過各種實(shí)例,讀者可從中學(xué)會機(jī)器學(xué)習(xí)的核心算法,并能將其運(yùn)用于一些策略性任務(wù)中,如分類、預(yù)測、推薦。另外,還可用它們來實(shí)現(xiàn)一些更高級的功能,如匯總和簡化等。
推薦理由
這本書能讓你明白:那些被吹捧得出神入化的分類算法,竟然實(shí)現(xiàn)起來如此簡單;那些看是高深的數(shù)學(xué)理論,其實(shí)一句話就能道明其本質(zhì);一切復(fù)雜的事物,出發(fā)點(diǎn)都是非常簡單的想法。
02《C Primer Plus》
推薦指數(shù) ★★★★☆
書 名:C Primer Plus
原作名:?C Primer Plus
作 者:Stephen Prata
內(nèi)容簡介
針對C++初學(xué)者,從C語言基礎(chǔ)知識開始介紹,然后在此基礎(chǔ)上詳細(xì)闡述C++新增的特性,因此不要求讀者有較多C 語言方面的背景知識。本書可作為高等院校C++課程的教材,也可供初學(xué)者自學(xué)C++時(shí)使用。C++是在C語言基礎(chǔ)上開發(fā)的一種集面向?qū)ο缶幊獭⑼ㄓ镁幊毯蛡鹘y(tǒng)的過程化編程于一體的編程語言,是C語言的超集。本書是根據(jù)2003年的ISO/ANSI C++標(biāo)準(zhǔn)編寫的,通過大量短小精悍的程序詳細(xì)而全面地闡述了C++的基本概念和技術(shù)。
推薦理由
書中對于類的關(guān)系,類的繼承,重載和多態(tài)等重要的C++語法講解的非常透徹,如果精讀本書可以對C++有更深的了解。書中每一個語法點(diǎn)都配有非常精妙的例子代碼,每一章的例子都是環(huán)環(huán)相扣,循序漸進(jìn),有時(shí)候可以不看一節(jié)的文字,單單看一個代碼和運(yùn)行結(jié)果就能理解這一節(jié)的語法點(diǎn)。
可以看出,作者對于例子代碼是經(jīng)過仔細(xì)的編排和嚴(yán)格的測試的,書中所用表達(dá)方式和程序的風(fēng)格讓人的讓人感覺到作者的踏實(shí)。和C++語言界朝著沉醉于奇淫技巧的方向發(fā)展。C++社區(qū)的日漸松散。作者給C++帶來了樸實(shí)的春風(fēng),讓人感覺清爽。書中的涵蓋了C++大部分知識點(diǎn),并且嚴(yán)格符合C++的標(biāo)準(zhǔn)。計(jì)算沒有詳細(xì)講解的知識,也列出了參考書目和概念。
03《Java核心技術(shù)》
推薦指數(shù) ★★★★☆
書 名:Java核心技術(shù)
副標(biāo)題: 基礎(chǔ)知識
原作名:?Core Java Volume I - Fundamentals
作 者:[美] 凱.S.霍斯特曼
內(nèi)容簡介
一直以來,《Java核心技術(shù)》都被認(rèn)為是面向高級程序員的經(jīng)典教程和參考書,它內(nèi)容翔實(shí)、客觀準(zhǔn)確,不拖泥帶水,是想為實(shí)際應(yīng)用編寫健壯Java代碼的程序員的首選。如今,本版進(jìn)行了全面更新,以反映近年來人們翹首以待、變革最大的Java版本(Java SE 8)的內(nèi)容。這一版經(jīng)過重寫,并重新組織,全面闡釋了新的Java SE 8特性、慣用法和*佳實(shí)踐,其中包含數(shù)百個示例程序,所有這些代碼都經(jīng)過精心設(shè)計(jì),不僅易于理解,也很容易實(shí)際應(yīng)用。
本書為專業(yè)程序員解決實(shí)際問題而寫,可以幫助你深入了解Java語言和庫。在卷I中,Horstmann主要強(qiáng)調(diào)基本語言概念和現(xiàn)代用戶界面編程基礎(chǔ),深入介紹了從Java面向?qū)ο缶幊痰椒盒汀⒓稀ambda表達(dá)式、Swing UI設(shè)計(jì)以及并發(fā)和函數(shù)式編程的*新方法等內(nèi)容。
推薦理由
Java領(lǐng)域最有影響力和價(jià)值的著作之一,由擁有20多年教學(xué)與研究經(jīng)驗(yàn)的資深Java技術(shù)專家撰寫(獲Jolt大獎),與《Java編程思想》齊名,10余年全球暢銷不衰,廣受好評。第10版根據(jù)Java SE 8全面更新,同時(shí)修正了第9版中的不足,系統(tǒng)全面講解了Java語言的核心概念、語法、重要特性和開發(fā)方法,包含大量案例,實(shí)踐性強(qiáng)。
04《編程珠璣》
推薦指數(shù) ★★★★★
書 名:編程珠璣
原作名:?Programming Pearls Second Edition
作 者:[美] Jon Bentley
內(nèi)容簡介
如果讓程序員列舉出他們喜歡的書籍,Jon Bentley的《編程珠璣》一定可以歸于經(jīng)典之列。如同精美的珍珠出自飽受沙礫折磨的牡蠣,程序員們的精彩設(shè)計(jì)也來源泉于曾經(jīng)折磨他們的實(shí)際問題。Bentley的“珍珠”基于堅(jiān)實(shí)的工程學(xué)基礎(chǔ),為那些麻煩的問題提供了富于智慧性和創(chuàng)造性的解決方案。
本書通過一些有趣的具有指導(dǎo)意義的程序,對程序設(shè)計(jì)技巧和基本設(shè)計(jì)原理進(jìn)行了清晰而睿智的描述。因此本書對各個層次的程序員都具有很高的價(jià)值。本書作者的“編程珠璣”專欄多年來一直是頂級學(xué)術(shù)雜志Communications of the ACM最風(fēng)行的特色專欄之一,而本書正是建立在這些專欄的基礎(chǔ)之上。
推薦理由
薄薄的一本書,絲毫無愧于珠璣兩個字,能把書寫薄寫精的人都是無比厲害的人物,只要看了第一章,我相信你會對這本書佩服得五體投地。
一個簡潔的小例子,幾個看似簡單的算法,實(shí)際上包含了很多算法設(shè)計(jì)的思想.看完第一章,我對數(shù)據(jù)庫的幾種外排算法有了更深層次的理解,本書最大的亮點(diǎn)就是引導(dǎo)你去思考,不停地去思考,思考最佳的解決方案。看本書是一個既痛苦也快樂的歷程,痛苦在于你必須竭盡腦汁地去想,運(yùn)用brain bursting去得出盡可能多盡可能好的方法,快樂在于你提出一個優(yōu)雅的方案或者對大師的方案拍案叫絕的瞬間。另外,建議還是看英文版吧.其實(shí)技術(shù)類的英文文章都是很好懂的,絕不會有什么復(fù)雜的單詞和復(fù)雜的句式.從那蹩腳的中文翻譯中解脫出來吧,看原汁原味的文章,真的是一種享受
05《編程人生》
推薦指數(shù) ★★★★☆
書 名:編程人生
副標(biāo)題:?15位軟件先驅(qū)訪談錄
原作名:??Coders at Work
作 者: [美] Peter Seibel
內(nèi)容簡介
作者Peter Seibel采訪了下面這15位世界級編程大師,本書是他在近80個小時(shí)的訪談錄音基礎(chǔ)上整理匯編而成的。
Jamie Zawinski:Lisp程序員,XEmacs開發(fā)者,Netscape瀏覽器和Mozilla核心開發(fā)者。
Brad Fitzpatrick:書中唯一的80后,LiveJournal和memcached開發(fā)者。現(xiàn)效力于Google。
Douglas Crockford:JavaScript權(quán)威,JSON之父。現(xiàn)任Yahoo架構(gòu)師。
Brendan Eich:JavaScript之父。Mozilla公司CTO。
Joshua Bloch:如果說Gosling是Java之父,那Bloch就是使Java真正成熟的教父,Java 2到5的核心架構(gòu)師。現(xiàn)為Google首席Java架構(gòu)師。
Joe Armstrong:Erlang和OTP(開放電信平臺)框架之父。
Simon Peyton Jones:Haskell先驅(qū)。ACM會士。現(xiàn)為微軟劍橋研究院研究員。
Peter Norvig:Google研發(fā)總監(jiān)。ACM會士。
Guy Steele:精通多門語言,Common Lisp和Scheme開發(fā)者之一,Java語言規(guī)范作者之一,Common Lisp、Fortran、C、ECMAScript和Scheme等語言標(biāo)準(zhǔn)化委員會成員。高性能科學(xué)計(jì)算的語言Fortress設(shè)計(jì)者。ACM會士,美國工程院院士。Sun公司院士。
Dan Ingalls:與Alan Kay合作開發(fā)了Smalltalk,是該語言的真正實(shí)現(xiàn)者。現(xiàn)為Sun公司杰出工程師。
L. Peter Deutsch:JIT(即時(shí))編譯技術(shù)發(fā)明者之一,PostScript文件瀏覽器GhostScript的作者。ACM會士。Sun公司院士。
Ken Thompson:圖靈獎得主。Unix之父。UTF-8 Unicode編碼設(shè)計(jì)者。
Fran Allen:圖靈獎第一位女得主。編譯技術(shù)公認(rèn)權(quán)威。IEEE院士,ACM會士,美國工程院院士。IBM院士。
Bernie Cosell:Internet奠基人,ARPANET最早的路由計(jì)算機(jī)IMP設(shè)計(jì)者之一。
Donald Knuth:多卷本經(jīng)典巨著《計(jì)算機(jī)程序設(shè)計(jì)藝術(shù)》的作者,排版軟件TeX的作者,圖靈獎得主。
推薦理由
世界頂尖的程序員是怎么走上編程道路的?他們的編程工作創(chuàng)造和改變了人類歷史,在這一過程中都有哪些經(jīng)驗(yàn)和教訓(xùn)?他們對計(jì)算機(jī)軟件行業(yè)的過去、現(xiàn)在和未來有什么獨(dú)到的看法和見解?他們對培養(yǎng)、發(fā)現(xiàn)、選拔、面試優(yōu)秀的程序員有什么建議?放下手頭的工作,聽聽這些軟件先驅(qū)們的故事和建議,眼界可以更開闊,思路可以更清晰,方向可以更明確,人生可以更精彩。
06《黑客與畫家》
推薦指數(shù) ★★★★★
書 名:黑客與畫家
副標(biāo)題:硅谷創(chuàng)業(yè)之父Paul Graham文集
原作名:???Hackers and Painters: Big Ideas from the Computer Age
作 者:[美] 保羅·格雷厄姆
內(nèi)容簡介
本書是硅谷創(chuàng)業(yè)之父Paul Graham 的文集,主要介紹黑客即優(yōu)秀程序員的愛好和動機(jī),討論黑客成長、黑客對世界的貢獻(xiàn)以及編程語言和黑客工作方法等所有對計(jì)算機(jī)時(shí)代感興趣的人的一些話題。書中的內(nèi)容不但有助于了解計(jì)算機(jī)編程的本質(zhì)、互聯(lián)網(wǎng)行業(yè)的規(guī)則,還會幫助讀者了解我們這個時(shí)代,迫使讀者獨(dú)立思考。
推薦理由
本書適合所有程序員和互聯(lián)網(wǎng)創(chuàng)業(yè)者,也適合一切對計(jì)算機(jī)行業(yè)感興趣的讀者。

? 2026. All Rights Reserved. 滬ICP備2023009024號-1