豆瓣評分9以上的技術圖書,助你自我提升快人一步!

剛涉足計算機領域時,很多朋友的知識都是從書本上學來的。那個時候還沒有在線課程,培訓班雖然林林總總有一些,但大多流於表面,無法滿足我深入理解知識的要求。

即便現在網路發達,在線教育崛起,但是技術類的書本仍舊是很多人的進步階梯,它們的價值,不會隨著時間流逝而褪色。好的工程師,不僅能在代碼上大放光彩,而且還能隨口就推薦出一些讓人進步的好書。

今天優達菌精選了10本豆瓣上評分高達8.5以上的技術類書籍,不僅有書本的簡單介紹,還有來自網友的評論,而且都能在圖靈社區買的到,希望對大家的自我提升帶來幫助。

1.《第一行代碼——Android(第2版)》

豆瓣評分8.5,CSDN超人氣博主、Android開發者郭霖力作!涵蓋了四大組件、UI、碎片、數據存儲、多媒體、網路、定位服務等方方面面的知識。

《第一行代碼——Android(第2版)》,最受歡迎的入門書全新升級,將所有知識點都在最新的Android系統上進行了重新適配,使用全新的Android Studio開發工具代替之前的Eclipse,並添加了對Material Design、運行時許可權、Gradle、RecyclerView、百分比布局、OkHttp、Lambda表達式等全新知識點的詳細講解。最後還會帶你一起開發一個天氣預報程序,並教會你如何將程序發布到應用商店,以及如何在程序中嵌入廣告盈利。

讀者評論:

@一期一會:語言樸實 內容實用 很照顧新手學習時的狀態 好書

@Lincoln Zhou:看完了。實打實的乾貨。我從第一版、Angular過來又看了一遍。新版真是帶勁啊。項目接觸多了,很多地方都貫穿起來了。

2.《演算法(第4版)》

豆瓣評分9.4,作為演算法領域經典的參考書,涵蓋程序員需要掌握的50種演算法,與高德納TAOCP一脈相承。

本書作為演算法領域經典的參考書,全面介紹了關於演算法和數據結構的必備知識,並特別針對排序、搜索、圖處理和字元串處理進行了論述。第4版具體給出了每位程序員應知應會的50個演算法,提供了實際代碼,而且這些Java代碼實現採用了模塊化的編程風格,讀者可以方便地加以改造。本書配套網站提供了書中內容的摘要及更多的代碼實現、測試數據、練習、教學課件等資源。

讀者評論:

@Michael:什麼叫態度,什麼叫好書,這就是最好的範例。

@大懶兔:這本書也非常牛,用java實現,我覺得這本書是最適合用來演算法入門的,說它適合入門不是說它太淺,而是講的深入淺出,非常容易理解,裡面那些小彩圖呀,嘖嘖,美極了!建議中英對照著讀。

3.《Python編程:從入門到實踐》

豆瓣評分9.0,Amazon編程入門類榜首圖書,年度備受關注的Python入門書。

全書分兩部分:第一部分介紹用Python編程所必須了解的基本概念,包括matplotlib、NumPy和Pygal等強大的Python庫和工具介紹,以及列表、字典、if語句、類、文件與異常、代碼測試等內容;第二部分將理論付諸實踐,講解如何開發三個項目,包括簡單的Python 2D遊戲開發,如何利用數據生成互動式的信息圖,以及創建和定製簡單的Web應用,並幫讀者解決常見編程問題和困惑。

讀者評論:

@西西西: 從編程小白的角度看,入門極佳。手把手教的感覺,卻絕不啰嗦。什麼叫入門書?一本書讀下來,行文上不卡殼,邏輯上不跳躍,讀者如爬樓梯,一步一步即可登樓。

@胖狐狸: 基礎部分講解恰到好處,不多不少,實踐部分,以項目為模塊,很好的練習了常用的模塊

@Clark :非常好的入門書,還有具體的實踐例子,作為一個使用python 十幾年的工程師,強烈推薦初學者閱讀

4.《流暢的Python》

豆瓣評分9.2,兼顧Python3和Python 2,是Python程序員的進階利器。

本書致力於幫助Python開發人員挖掘這門語言及相關程序庫的優秀特性,寫出簡潔、流暢、易讀、易維護的代碼。特別是深入探討了針對資料庫處理時生成器的具體應用、特性描述符(ORM的關鍵),以及Python式的對象:協議與介面、抽象基類及多重繼承。

讀者評論:

@雨停就走:因為工作了經常要用到Python,才開始真正學習起來,可以說是目前市面上最好的Python技術書。

@zxygentoo: Greatbook at just the right time. Time to brush the old Python.

@ jiraiyame: 剛拿到書的當晚就通讀了關於並發流程式控制制部分,比較喜歡章節末的雜談,會有比較多的擴展和思考

5.《Head FirstJavaScript 程序設計》

HeadFirst系列經典書籍。讓你輕鬆入門JavaScript。通過玩遊戲、解謎題,與 JavaScript 另類交互,快速上手前端開發。

本書從JavaScript的基礎知識逐漸深入到高階話題,包括對象、函數、瀏覽器的文檔對象模型、類型、數組、原型、閉包等。讀者會在閱讀的過程中玩遊戲、解謎題,並且以你想像不到的方式與JavaScript交互。此外,讀者還會寫大量的代碼,以便構建自己的Web應用。

讀者評論:

@ s***:不愧是豆瓣評分9分的書,大致瀏覽了一遍,書中有較強的實踐也有細節的提示,用來入門JS非常合適

@ 破碎辰心:書的質量很好,內容也很完善,閱讀起來也很方便!圖形結合,通俗易懂,方便記憶的!很喜歡

6.《JavaScript高級程序設計(第3版)

豆瓣評分9.3,全能前端人員必讀之經典,全面知識更新必備之佳作。

全書從JavaScript語言實現的各個組成部分——語言核心、DOM、BOM、事件模型講起,深入淺出地探討了面向對象編程、Ajax 與Comet伺服器端通信,HTML5表單、媒體、Canvas(包括WebGL)及WebWorkers、地理定位、跨文檔傳遞消息、客戶端存儲(包括IndexedDB)等新API,還介紹了離線應用和與維護、性能、部署相關的最佳開發實踐。本書附錄展望了未來的API和ECMAScript Harmony規範。

讀者評論:

@景庄: JavaScript學習必讀,詳細解釋了JavaScript的工作原理。

@阿堅: 看完目錄發現上次阿里的面試一小半問題出自此書.......

@ Lua: 非常系統,緊跟潮流,新手老手都值得好好讀一讀。

7.《Linux命令行與shell腳本編程大全(第3版)》

豆瓣評分9.3分,讓你輕鬆掌握Linux命令行和shell腳本編程細節,實現Linux系統任務自動化。

和所有「大全」系列圖書一樣,這本書涵蓋了詳盡的動手教程和實踐信息,還提供了與所學內容相關的參考信息和背景資料。它是關於Linux命令行和shell命令的相當全面的資源。讀完之後,你將可以輕鬆寫出自己的shell腳本來實現Linux系統任務自動化處理。

讀者評論:

@BeginMan: 終於看完了這本大部頭,很棒的一本書,從第一層從Linux shell涉及的相關命令開始講,到第二層完完整整講解shell編程,最後到第三層配合sed,awk,正則更加高級的主題去講解。

@軒轅拾銉:不輸鳥哥,語言更加簡潔明了,而且內容更新。如果要買,我推薦這本。一周目,粗讀了sed進階之前的章節,很不錯,之後可以細看,或者當工具書。

8.《SQL基礎教程(第2版)》

107張圖表+209段代碼+88個法則,菜鳥進階的實用指南!

本書是暢銷書《SQL基礎教程》第2版,介紹了關係資料庫以及用來操作關係資料庫的SQL語言的使用方法。書中通過豐富的圖示、大量示常式序和詳實的操作步驟說明,讓讀者循序漸進地掌握SQL的基礎知識和使用技巧,切實提高編程能力。每章結尾設置有練習題,幫助讀者檢驗對各章內容的理解程度。

讀者評論:

@hisheng: mick的其它書籍有時間再看一下,寫的好外加配圖,特別容易理解。

@rainbow樹袋: 這本書是日本MICK所寫,非常適合初學者。論述的角度是讀者的角度,會換位思考到讀者在看到這一段時候會發出怎樣的疑問,非常難得;原始數據的例題只有一道,但是可以反覆從不同角度提出不同的問題進行處理,避免了眼花繚亂之感;習題也比較有趣,有的問題反而是屬於問題本身其實是個陷阱的,考驗初學者。

9.《數據挖掘與分析:概念與演算法》

專註於數據挖掘與分析的基本演算法的入門圖書,融合機器學習、統計學等相關知識,涵蓋頻繁模式挖掘、聚類和分類等經典演算法。

本書內容分為數據分析基礎、頻繁模式挖掘、聚類和分類四個部分,每一部分的各個章節兼顧基礎知識和前沿話題,例如核方法、高維數據分析、複雜圖和網路等。每一章最後均附有參考書目和習題。

讀者評論:

@亞純函數的奇點: 包括核方法、主成分分析、圖模型等等,適合理論學習提高,書里每章節還給出了更多的參考書名。

10.《Python機器學習經典實例

來自Kaggle的經典數據集和機器學習案例,用流行的Python庫scikit-learn解決機器學習問題。

本書首先通過實用的案例介紹機器學習的基礎知識,然後介紹一些稍微複雜的機器學習演算法,例如支持向量機、極端隨機森林、隱馬爾可夫模型、條件隨機場、深度神經網路,等等。通過本書,你不僅可以學會如何做出合理的決策,為自己選擇合適的演算法類型,而且可以學會如何高效地實現演算法以獲得最佳學習效果。

讀者評論:

@ zhuceyong: 很多代碼,但是重複的太多了。比如用邏輯回歸寫了個代碼,預處理部分寫了函數,然後從sklearn調用Logistic_regression,然後fit,predict,然後到svm部分呢,預處理部分寫了個代碼,然後又調用sklearn svm.fit ,predict,問題是預處理部分的代碼都很類似。沒必要每個例子都重複一遍的。不夠簡潔,也許這就是cookbook的特點吧

本文所推薦的書籍,均能在圖靈社區購買,大魚大肉可以少,精神食糧不能少,如果覺得書單不錯,那就轉發給需要的朋友們也看看。祝大家周末愉快。

本文首發於微信訂閱號優達學城Udacity(id:youdaxue),關注訂閱號,回復關鍵字「學習資料」,獲取來自矽谷的包括「機器學習」、「深度學習」、「數據分析」和「前端開發」在內的獨家學習資料。優達學城 (Udacity) - 傳授矽谷的名企官方課程

歡迎大家踴躍投稿~可以通過私信聯繫優達菌~

推薦閱讀:

薦書·清晨書單(二)
嚴歌苓:《芳華》
拍了30000張照片,我想推薦這10本攝影書單
立讀書單:《新聞周刊》評選「最好的一百本書」前十本,經典中的經典

TAG:书单 | Python | 技术书籍 |