從小白到大牛,程序員必讀的經(jīng)典套系書(shū)

說(shuō)到計(jì)算機(jī)圖書(shū)中的那些巨著,怎能不提高德納老先生的《計(jì)算機(jī)程序設(shè)計(jì)藝術(shù)》,這套程序員必讀圣經(jīng),也是程序員們追得最久的一套書(shū)。
聽(tīng)聞?dòng)幸淮胃叩录{去圖書(shū)館,發(fā)現(xiàn)自己的書(shū)竟然跟藝術(shù)類(lèi)的書(shū)放在一起了,就好像《鋼鐵是怎樣煉成的》和冶金的書(shū)放在一起了一樣,讓人好氣又好笑。
對(duì)于程序員來(lái)說(shuō),有些書(shū)買(mǎi)來(lái)不是看的,是用來(lái)珍藏的。碼代碼的過(guò)程中如果遇到問(wèn)題,只要把這些書(shū)從書(shū)架上請(qǐng)下來(lái),隨手翻翻,便會(huì)立竿見(jiàn)影地“鎮(zhèn)住”計(jì)算機(jī)。他們永遠(yuǎn)會(huì)給這些經(jīng)典書(shū)留一個(gè)書(shū)架上的位置。
安利 12 套深受讀者喜愛(ài)的圖靈暢銷(xiāo)套系圖書(shū),這些書(shū)陪伴很多讀者從入門(mén)到實(shí)踐、從小白變大牛,見(jiàn)證了技術(shù)人士充滿(mǎn)挑戰(zhàn)的前半生。
(PS:當(dāng)當(dāng)書(shū)粉節(jié)活動(dòng)開(kāi)始了。圖靈圖書(shū)全品類(lèi)參與滿(mǎn)減活動(dòng)哦!每滿(mǎn) 100 減 50,使用優(yōu)惠碼滿(mǎn) 200 可再減 30,也就是 170 塊可以買(mǎi) 400 塊的書(shū)哦!
結(jié)算時(shí)輸入優(yōu)惠碼:FVJXVW,使用時(shí)間:5.18-6.1。

01
程序員必讀圣經(jīng)
——計(jì)算機(jī)程序設(shè)計(jì)藝術(shù)系列

當(dāng)代最偉大的程序員之一高德納著作。高德納老先生從 1963 年開(kāi)始寫(xiě)作,至今已經(jīng)跨越半個(gè)世紀(jì)。這套書(shū)原計(jì)劃出版7卷,已經(jīng)出版《計(jì)算機(jī)程序設(shè)計(jì)藝術(shù) 卷1:基本算法》《計(jì)算機(jī)程序設(shè)計(jì)藝術(shù) 卷2:半數(shù)值算法》《計(jì)算機(jī)程序設(shè)計(jì)藝術(shù) 卷3:排序與查找》《計(jì)算機(jī)程序設(shè)計(jì)藝術(shù),卷4A:組合算法》《計(jì)算機(jī)程序設(shè)計(jì)藝術(shù):MMIX的增補(bǔ)》。
02
JavaScript 進(jìn)階“小黃書(shū)”
——你不知道的 JavaScript 系列

《你不知道的JavaScript(上卷)》:豆瓣評(píng)分 9.4 分,上卷介紹兩個(gè)主題:“作用域和閉包”以及“this和對(duì)象原型”,深入挖掘 JavaScript 語(yǔ)言本質(zhì),打通 JavaScript 的任督二脈。
《你不知道的JavaScript(中卷)》:中卷聚焦主題:類(lèi)型與語(yǔ)法、異步與性能。
《你不知道的JavaScript(下卷)》:全面介紹 JS 中常被人誤解和忽視的重要知識(shí)點(diǎn),探索 JS 語(yǔ)言核心概念。下卷介紹 JavaScript 入門(mén)知識(shí)和對(duì) ES6 及未來(lái)發(fā)展趨勢(shì)的展望。
03
程序員編程所需的數(shù)學(xué)思維
——程序員的數(shù)學(xué)系列

《程序員的數(shù)學(xué)(第2版)》:第一版原版累計(jì)銷(xiāo)售 18 萬(wàn)冊(cè)。通過(guò)向程序員介紹了編程中常用的數(shù)學(xué)知識(shí),借以培養(yǎng)初級(jí)程序員的數(shù)學(xué)思維。第 2 版還新增了機(jī)器學(xué)習(xí)等內(nèi)容,解決了程序員編程過(guò)程中出現(xiàn)的數(shù)學(xué)痛點(diǎn)。

《程序員的數(shù)學(xué)2:概率統(tǒng)計(jì)》:涉及隨機(jī)變量、貝葉斯公式、離散值和連續(xù)值的概率分布、協(xié)方差矩陣、多元正態(tài)分布、估計(jì)與檢驗(yàn)理論、偽隨機(jī)數(shù)以及概率論的各類(lèi)應(yīng)用。
《程序員的數(shù)學(xué)3:線(xiàn)性代數(shù)》:內(nèi)容包括向量、矩陣、行列式、矩陣求逆、線(xiàn)性方程、特征值、對(duì)角化、Jordan 標(biāo)準(zhǔn)型、特征值算法、LU 分解等。
04
最友好的 C 和 Java 入門(mén)書(shū)
——日系“明解”系列

《明解C語(yǔ)言:入門(mén)篇》:本書(shū)對(duì) C 語(yǔ)言的基礎(chǔ)知識(shí)進(jìn)行了徹底剖析,內(nèi)容涉及數(shù)組、函數(shù)、指針、文件操作等。對(duì)于 C 語(yǔ)言語(yǔ)法以及一些難以理解的概念,均以精心繪制的示意圖,清晰、通俗地進(jìn)行講解。原著在日本廣受歡迎,始終位于網(wǎng)上書(shū)店 C 語(yǔ)言著作排行榜首位。
《明解C語(yǔ)言:中級(jí)篇》:延續(xù)了《明解C語(yǔ)言:入門(mén)篇》圖文并茂、示例豐富、講解細(xì)致的風(fēng)格,內(nèi)容包含著很多實(shí)用性的技巧,例如隨機(jī)數(shù)的生成、數(shù)組的應(yīng)用方法、字符串和指針、命令行參數(shù)、文件處理、接收可變參數(shù)的函數(shù)的生成方法、存儲(chǔ)空間的動(dòng)態(tài)分配與釋放,等等。
《明解Java》:通過(guò) 258 段代碼+284 幅圖表,入門(mén) Java 更容易。本書(shū)原版系列累計(jì)暢銷(xiāo)超 100 萬(wàn)冊(cè)。從 Java 基礎(chǔ)知識(shí)講起,循序漸進(jìn),直到面向?qū)ο缶幊痰膬?nèi)容。書(shū)中結(jié)合猜數(shù)字游戲、猜拳游戲、心算訓(xùn)練等有趣的游戲程序進(jìn)行講解,讓學(xué)習(xí)過(guò)程完全不枯燥。
05
SQL 實(shí)用教程
——SQL從入門(mén)到進(jìn)階系列

《SQL基礎(chǔ)教程(第2版)》:日本知名數(shù)據(jù)庫(kù)工程師寫(xiě)給初學(xué)者的實(shí)用指南!介紹了關(guān)系數(shù)據(jù)庫(kù)以及用來(lái)操作關(guān)系數(shù)據(jù)庫(kù)的 SQL 語(yǔ)言的使用方法。書(shū)中通過(guò)大量示例程序和詳實(shí)的操作步驟說(shuō)明,讓讀者循序漸進(jìn)地掌握 SQL 的基礎(chǔ)知識(shí)和使用技巧,提高編程能力。
《SQL進(jìn)階教程》:中級(jí)進(jìn)階數(shù)據(jù)庫(kù)工程師的實(shí)用 SQL 技能提升指南。全書(shū)為兩部分,第一部分介紹了 SQL 語(yǔ)言不同尋常的使用技巧,帶領(lǐng)讀者從 SQL 常見(jiàn)技術(shù);第二部分著重介紹關(guān)系數(shù)據(jù)庫(kù)的發(fā)展史,把實(shí)踐與理論結(jié)合起來(lái),旨在幫助讀者加深對(duì)關(guān)系數(shù)據(jù)庫(kù)和 SQL 語(yǔ)言的理解。
《SQL查詢(xún)》:市面上罕有的講解SQL查詢(xún)的專(zhuān)著,由從事SQL 方面研究和咨詢(xún)工作的資深專(zhuān)家編寫(xiě),重點(diǎn)講解SQL 查詢(xún)和數(shù)據(jù)操作的相關(guān)主題,包括關(guān)系型數(shù)據(jù)庫(kù)和SQL、SQL 基礎(chǔ)、多表操作、匯總和分組數(shù)據(jù),以及修改數(shù)據(jù)集等內(nèi)容,針對(duì)編寫(xiě)SQL 查詢(xún)提供了輕松易懂的逐步指導(dǎo),并包含上百個(gè)帶有詳細(xì)說(shuō)明的例子。
06
程序員之技術(shù)初啟蒙
——日系“怎樣”系列

《程序是怎樣跑起來(lái)的》:本書(shū)從計(jì)算機(jī)的內(nèi)部結(jié)構(gòu)開(kāi)始講起,以圖配文的形式詳細(xì)講解了二進(jìn)制、內(nèi)存、數(shù)據(jù)壓縮、源文件和可執(zhí)行文件、操作系統(tǒng)和應(yīng)用程序的關(guān)系、匯編語(yǔ)言、硬件控制方法等內(nèi)容。
《計(jì)算機(jī)是怎樣跑起來(lái)的》:本書(shū)以圖配文,以計(jì)算機(jī)的三大原則為開(kāi)端、相繼介紹了計(jì)算機(jī)的結(jié)構(gòu)、手工匯編、程序流程、算法、數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο缶幊?、?shù)據(jù)庫(kù)、TCP/IP 網(wǎng)絡(luò)、數(shù)據(jù)加密、XML、計(jì)算機(jī)系統(tǒng)開(kāi)發(fā)以及 SE 的相關(guān)知識(shí)。
《網(wǎng)絡(luò)是怎樣鏈接的》:本書(shū)以探索之旅的形式,從在瀏覽器中輸入網(wǎng)址開(kāi)始,一路追蹤了到顯示出網(wǎng)頁(yè)的內(nèi)容為止的整個(gè)過(guò)程,以圖配文,講解了網(wǎng)絡(luò)的全貌,并重點(diǎn)介紹了實(shí)際的網(wǎng)絡(luò)設(shè)備和軟件是如何工作的。
07
程序員網(wǎng)絡(luò)三件套
——日系圖解系列

《圖解HTTP》:一本書(shū)掌握 HTTP 協(xié)議。本書(shū)對(duì)互聯(lián)網(wǎng)基盤(pán) HTTP 協(xié)議進(jìn)行了全面系統(tǒng)的介紹。作者由 HTTP 協(xié)議的發(fā)展史娓娓道來(lái),嚴(yán)謹(jǐn)細(xì)致地剖析了 HTTP 協(xié)議的結(jié)構(gòu),列舉諸多常見(jiàn)通信場(chǎng)景及實(shí)戰(zhàn)案例,最后延伸到 Web 安全、最新技術(shù)動(dòng)向等方面。
《圖解TCP/IP》:本書(shū)是一本圖文并茂的網(wǎng)絡(luò)管理技術(shù)書(shū)籍,旨在讓廣大讀者理解 TCP/IP 的基本知識(shí)、掌握 TCP/IP 的基本技能。書(shū)中講解了網(wǎng)絡(luò)基礎(chǔ)知識(shí)、TCP/IP 基礎(chǔ)知識(shí)、數(shù)據(jù)鏈路、IP 協(xié)議、IP 協(xié)議相關(guān)技術(shù)、TCP 與 UDP、路由協(xié)議、應(yīng)用協(xié)議、網(wǎng)絡(luò)安全等內(nèi)容。
《圖解網(wǎng)絡(luò)硬件》:詳細(xì)介紹了計(jì)算機(jī)網(wǎng)絡(luò)硬件的相關(guān)知識(shí),重點(diǎn)講述了在實(shí)際網(wǎng)絡(luò)建設(shè)工程中真實(shí)使用的網(wǎng)絡(luò)硬件設(shè)備及其相關(guān)背景知識(shí)。
08
程序員青春里應(yīng)該有數(shù)學(xué)
——日系數(shù)學(xué)女孩系列

《數(shù)學(xué)女孩》:以小說(shuō)的形式展開(kāi),重點(diǎn)描述一群年輕人探尋數(shù)學(xué)中的美。內(nèi)容涉及數(shù)列和數(shù)學(xué)模型、斐波那契數(shù)列、卷積、調(diào)和數(shù)、泰勒展開(kāi)、巴塞爾問(wèn)題、分拆數(shù)等,非常適合對(duì)數(shù)學(xué)感興趣的初高中生以及成人閱讀。
《數(shù)學(xué)女孩2:費(fèi)馬大定理》:作者巧妙地以每一章的概念作為拼圖,拼出被稱(chēng)為“世紀(jì)謎題”的費(fèi)馬大定理的大概證明。
《數(shù)學(xué)女孩3:哥德?tīng)柌煌陚涠ɡ怼罚鹤髡咔擅畹匾悦恳徽碌母拍钭鳛槠磮D,拼出與塔斯基的形式語(yǔ)言的真理論、圖靈機(jī)和判定問(wèn)題一道被譽(yù)為“現(xiàn)代邏輯科學(xué)在哲學(xué)方面的三大成果”的哥德?tīng)柌煌陚涠ɡ淼拇蟾抛C明。
《數(shù)學(xué)女孩4:隨機(jī)算法》:以“隨機(jī)算法”為主題,從純粹的數(shù)學(xué)和計(jì)算機(jī)程序設(shè)計(jì)兩個(gè)角度進(jìn)行講解。內(nèi)容涉及概率、期望、線(xiàn)性法則、矩陣、順序查找算法、二分查找算法、冒泡排序算法等。
09
數(shù)學(xué)家 Ian Stewart 作品集
——數(shù)學(xué)萬(wàn)花筒系列

《數(shù)學(xué)萬(wàn)花筒》:系列是知名數(shù)學(xué)科普作家、華威大學(xué)數(shù)學(xué)系榮退教授伊恩·斯圖爾特(Ian Stewart)五十多年收藏精選,是數(shù)學(xué)科普暢銷(xiāo)經(jīng)典。
《數(shù)學(xué)萬(wàn)花筒1(修訂版)》和《數(shù)學(xué)萬(wàn)花筒2(修訂版)》 對(duì)舊版譯文進(jìn)行了全面整理提升。《數(shù)學(xué)萬(wàn)花筒3:夏爾摩斯探案集》為最新出版。
通過(guò)本書(shū),讀者可以:透徹了解數(shù)學(xué)有趣而迷人的一面,激發(fā)想像力;親自參與到數(shù)學(xué)中,體驗(yàn)發(fā)現(xiàn)帶來(lái)的興奮;了解數(shù)學(xué)的重要發(fā)展,不管來(lái)自四千年前還是上一周。
10
感受日本數(shù)學(xué)大師思維
——菲爾茲獎(jiǎng)得主小平邦彥文集

《惰者集》:理解數(shù)學(xué)需要具備一種純粹的感覺(jué),即“數(shù)感”。本書(shū)為日本數(shù)學(xué)家、菲爾茲獎(jiǎng)與沃爾夫獎(jiǎng)得主小平邦彥先生的思想隨筆文集,書(shū)中收錄了小平邦彥先生對(duì)數(shù)學(xué)、數(shù)學(xué)教育的深思、感悟文章,記述了數(shù)學(xué)家對(duì)“數(shù)學(xué)”“數(shù)感”的獨(dú)到理解,文筆幽默,深入淺出。重塑你獨(dú)立思考能力與數(shù)學(xué)興趣。
《幾何世界的邀請(qǐng)》:本書(shū)以歐幾里得幾何、希爾伯特幾何、復(fù)數(shù)與幾何為軸線(xiàn),由淺入深,層層深入,從作為圖形科學(xué)的幾何、作為數(shù)學(xué)的幾何等不同角度介紹完整的幾何世界,是幾何入門(mén)、訓(xùn)練思維與創(chuàng)造力的佳作。旨在提升觀察判斷與邏輯思考能力。
《微積分入門(mén)》:這本書(shū)是日本數(shù)學(xué)大家小平邦彥的微積分名著。有別于一般的微積分教科書(shū),作者著眼數(shù)學(xué)分析的深處,結(jié)合自身獨(dú)到的思考與理解,從嚴(yán)謹(jǐn)?shù)膶?shí)數(shù)理論出發(fā)思謀微積分,通過(guò)巧妙引導(dǎo),啟發(fā)讀者自主思考,提升對(duì)微積分的領(lǐng)悟理解程度。
11
從游戲的角度探索數(shù)學(xué)的奧秘
——玩不夠的數(shù)學(xué)系列

《玩不夠的數(shù)學(xué)》:揭開(kāi)趣味游戲、藝術(shù)設(shè)計(jì)和日常生活中的數(shù)學(xué)密碼,通過(guò)新穎話(huà)題和精美圖示展現(xiàn)算術(shù)與幾何中隱藏的妙趣,從最簡(jiǎn)單的數(shù)學(xué)原理走入算法的精彩世界,展現(xiàn)算法破解數(shù)學(xué)謎題的無(wú)窮威力,適合所有的數(shù)學(xué)愛(ài)好者閱讀。
《玩不夠的數(shù)學(xué)2》:風(fēng)靡法國(guó)的數(shù)學(xué)科普?qǐng)D書(shū)系列第二彈,通過(guò)折紙、撲克、象棋、數(shù)獨(dú)、擲骰子等 20 類(lèi)家喻戶(hù)曉的游戲闡述了數(shù)學(xué)家的思維方式,揭示了游戲中的代數(shù)、幾何、統(tǒng)計(jì)學(xué)、邏輯學(xué)與人工智能的種種樂(lè)趣,展現(xiàn)了游戲思維在算法、大數(shù)據(jù)和人工智能發(fā)展過(guò)程中的獨(dú)特作用。
12
寫(xiě)給所有人看的科普書(shū)
——你不可不知的50個(gè)知識(shí)系列

“你不可不知的 50 個(gè)系列”最早出版的一本《你不可不知的50個(gè)物理知識(shí)》在 2010 年的時(shí)候就受到了大家的喜愛(ài),累計(jì)銷(xiāo)量 9 萬(wàn)多冊(cè)。這套書(shū)現(xiàn)在已經(jīng)擁有一個(gè)龐大體系,涵蓋數(shù)學(xué)、物理、化學(xué)、藝術(shù)等各個(gè)方面。新的封面有顏有內(nèi)容,看哪本都喜歡。誰(shuí)來(lái)救救天秤座的選擇困難?

