天天看點

程式員1月書訊

12月書訊中獎名單:

xu_chenyang《精簡:無印良品與品牌理念打造》

松陽《通關!遊戲設計之道(第2版)》

xiaerwoailuo《Python科學計算基礎教程》

SunnyYoona《資料架構:大資料、資料倉庫以及Data Vault》

丁國華《設計的細節:日本經典設計透析》

好書推薦,在圖靈書訊中選出你認為值得推薦的好書加推薦理由或推薦語,在文末評論裡回複。下期書訊更新時,會在本期的書訊評論中選出若幹優秀評論,獲獎者可任選圖靈書訊中的圖書一本。

1月新書10本, 涉及Android開發、算法、程式設計語言Java/Python/R、日系網絡/設計模式/性能優化入門書、軟體開發、UX。大多數網店都已到貨,後附購買連結。

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

2.《算法新解》

3.《Java程式設計思維 》【含社群電子版】

4.《網絡是怎樣連接配接的 》

5.《圖解設計模式 》

6.《圖解性能優化》

7.《Python項目開發實戰(第2版)》【含社群電子版】

8.《R語言與資料分析實戰》

9.《軟體開發本質論:追求簡約、展現價值、逐漸建構》【含社群電子版】

10.《無界面互動:潛移默化的UX設計方略》【含社群電子版】

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

程式員1月書訊

作者:郭霖

定價:79

  • CSDN超人氣部落客、CSDN十大部落格之星、資深Android開發者郭霖力作
  • 基于Android 7.0、Android Studio 2.2全新更新
  • 涵蓋Material Design、運作時權限、多視窗模式、RecyclerView、百分比布局等全新特性
  • 第1版重印14次,經典暢銷,好評如潮,以超高品質的内容赢得了開發者的廣泛認可,被譽為“Android開發第一書”

《第一行代碼——Android(第2版)》基于Android 7.0對第1版進行了全面更新,将所有知識點都在最新的Android系統上進行了重新适配,使用全新的Android Studio開發工具代替之前的Eclipse,并添加了對Material Design、運作時權限、多視窗模式、Gradle、RecyclerView、百分比布局、OkHttp、Lambda表達式等全新知識點的詳細講解。

購買:京東、當當、亞馬遜、互動

2. 算法新解

程式員1月書訊

作者:劉新宇

定價:99

  • 七年磨一劍,亞馬遜中國進階研發人員重磅力作
  • 函數式算法與正常算法對照解讀
  • 僞代碼與多語言實作并存,充分發揮語言特性
  • 理論與執行個體結合,輕松學習算法與資料結構
  • 内含ACM競賽趣題和傳統趣題,發現算法的樂趣

《算法新解》的一大特色就是提供了多種程式設計語言的算法實作代碼,并且充分利用了各種語言特性。

本書共分4部分,同時用函數式和傳統方法介紹主要的基本算法和資料結構,資料結構部分包括二叉樹、紅黑樹、AVL樹、Trie、Patricia、字尾樹、B樹、二叉堆、二項式堆、斐波那契堆、配對堆、隊列、序列等;基本算法部分包括各種排序算法、序列搜尋算法、字元串比對算法(KMP等)、深度優先與廣度優先搜尋算法、貪心算法以及動态規劃。

本書由淺入深,每個算法從實際應用場景出發,闡述數學原理,再給出僞代碼,并且提供實際可以運作的實作。最後,作者還給出了供課後思考練習的習題。

購買:京東、當當、亞馬遜、互動

3. Java程式設計思維

Think Java: How to Think Like a Computer Scientist

程式員1月書訊

作者:Allen B. Downey , Chris Mayfield

譯者:袁國忠

定價:59

電子書:29.99

  • 實用計算機入門教程,零程式設計經驗也能搞定Java
  • Alley教授特别理念Java實踐篇,用Java诠釋計算機科學
  • 直擊問題本質,教你“計算機科學家的思維方式”

《Java程式設計思維》從最基本的程式設計術語入手,用代碼示例诠釋計算機科學概念,旨在教會讀者像計算機科學家那樣思考,并掌握解決問題這一重要技能。書中内容共分為14章、3個附錄,每章末都附有術語表和練習。

本書無意全面介紹 Java,隻是想讓讀者了解基本的程式設計結構和技巧。我們從小問題和基本算法着手,逐漸過渡到面向對象設計,用計算機教學術語講,本書采取的是“遲來的對象”法。

購買:京東、當當、亞馬遜、互動

4. 網絡是怎樣連接配接的

ネットワークはなぜつながるのか 第2版

程式員1月書訊

作者:戶根勤

譯者:周自恒

定價:49

  • 日文版重印32次
  • 計算機網絡概論”圖解趣味版
  • 以圖配文,深入講解網絡基礎知識
  • 特設“網絡術語其實很簡單”專欄,生動有趣

《網絡是怎樣連接配接的》以探索之旅的形式,從在浏覽器中輸入網址開始,一路追蹤了到顯示出網頁内容為止的整個過程,以圖配文,講解了網絡的全貌,并重點介紹了實際的網絡裝置和軟體是如何工作的。目的是幫助讀者了解網絡的本質意義,了解實際的裝置和軟體,進而熟練運用網絡技術。同時,專設了“網絡術語其實很簡單”專欄,以對話的形式介紹了一些網絡術語的詞源,頗為生動有趣。

這是系列書中的一本,前兩本分别是《計算機是怎樣跑起來的》《程式是怎樣跑起來的》。

購買:京東、當當、亞馬遜、互動

5. 圖解設計模式

増補改訂版Java言語で學ぶデザインパターン入門

程式員1月書訊

作者:結城浩

譯者:楊文軒

定價:79

  • 原版連續暢銷12年、重印25次
  • 用Java 語言編寫可實際運作的程式,每章附帶練習題和答案,用以熟練掌握設計模式
  • 194張圖表 + Java示例代碼 = 輕松了解GoF的23種設計模式
  • 《程式員的數學》《數學女孩》作者結城浩又一力作

《圖解設計模式》以淺顯易懂的語言逐一說明了GoF的23種設計模式。在講解過程中,不僅搭配了豐富的圖檔,而且理論結合執行個體,用Java語言編寫代碼實作了設計模式的程式,讓程式真正地運作起來,并提供了運用模式解決具體問題的練習題和答案。除此以外,本書在必要時還對Java語言的功能進行補充說明,以加深讀者對Java的了解。

除此以外,本書在必要時還對Java語言的功能進行補充說明,以加深讀者對Java的了解。

圖解系列是非常受程式員歡迎的技術入門書,該系列已經出版11本,包括:《圖解設計模式》《圖解性能優化》《圖解HTTP》《圖解TCP/IP》《圖解網絡硬體》《圖解機器學習》《圖解密碼技術》《圖解伺服器端網絡架構》《圖解基礎設施設計模式》《圖解網站分析》《圖解OpenFlow》。

購買:京東、當當、亞馬遜、互動

6. 圖解性能優化

絵で見てわかるシステムパフォーマンスの仕組み

程式員1月書訊

作者:小田圭二,榑松谷仁,平山毅,岡田憲昌

譯者:蘇祎

定價:59

  • 從基礎知識到最新技術,從系統開發到運維,195張圖解講透性能
  • 專業團隊撰寫,開發、測試、運維工程師必備
  • 理論結合實際,滿載實用技巧

《圖解性能優化》由有着豐富的系統開發和運維經驗的Oracle進階顧問執筆,詳細解說了系統性能的相關知識。從性能的概念講起,由淺入深,全面介紹了性能分析的基礎知識、實際系統的性能分析、性能調優、性能測試、虛拟化環境下的性能分析、雲計算環境下的性能分析等内容。書中列舉了豐富的執行個體,并結合直覺的插圖,向讀者傳授了有用的實戰技巧。

購買:互動

7. Python項目開發實戰(第2版)

Pythonプロフェッショナルプログラミング第2版

程式員1月書訊

作者:BePROUD股份有限公司

譯者:支鵬浩

定價:79

電子書:39.99

  • 網羅Python項目開發中的流程,讓你的程式設計事半功倍
  • Python項目與封裝/團隊開發環境/問題驅動開發/源碼管理(Mercurial) Jenkins持續內建(CI)/環境搭建與部署的自動化(Ansible)/Django架構……

《Python項目開發實戰(第2版)》作者從Python的環境搭建開始講起,介紹了Web應用的開發方法、項目管理及審查、測試與高效部署、伺服器調試等内容,盡可能網羅了Python項目開發流程中的方方面面,有助于開發者建立有序生産環境,提高開發效率。

此外,在本書中Python僅僅是一個載體,很多知識點在非Python下也适用。

購買:京東、當當、亞馬遜、互動

8. R語言與資料分析實戰

R을 이용한 데이터 처리&분석 실무

程式員1月書訊

作者:徐珉久

譯者:武傳海

定價:89

  • 囊括高效資料處理技巧,涵蓋統計方法、分類算法、機器學習核心原理,直接操作内容并快速檢驗結果
  • 熟練掌握R程式設計,實作快速資料分析
  • R基礎到資料處理實操,一冊在手,迅速掌握

《R語言與資料分析實戰》以R語言的“程式設計屬性”為中心,内容涵蓋R語言基礎理論到實際資料分析,通過分析模型和算法等更實用的示例,講解了資料可視化、統計分析、資料挖掘、機器學習等實際業務中常用的實操技巧,以及代碼生成方法。書中還收錄了作者的實戰經驗和學習體會,可以解決資料分析過程中出現的各種問題。對R語言有一定了解但在實際運用中感到困惑的讀者,可以在書中找到多種解題方法,并能夠迅速應用于一線業務。

購買:亞馬遜、互動

9. 軟體開發本質論:追求簡約、展現價值、逐漸建構

The Nature of Software Development: Keep It Simple, Make It Valuable, Build It Piece by Piece

程式員1月書訊

作者:Ron Jeffries

譯者:王淩雲

定價:39

電子書:19.99

  • 靈活先驅Ron Jeffries 為你直覺呈現軟體開發簡約之道,實踐極限程式設計
  • “Bob大叔”Robert Martin、《C++程式設計實踐與技巧》作者Jeff Langr等推薦
  • 深入淺出揭示軟體開發本質,建構高品質軟體系統必讀

提出大量開放式問題,引領讀者思考。作者勾畫出一條靈活開發的“自然之路”,指引軟體開發者從複雜中找到簡單的出路。

《軟體開發本質論:追求簡約、展現價值、逐漸建構》分為兩個部分。第一部分闡述價值的循環,并分析價值的本質、如何創造和傳遞價值,以及如何確定軟體擁有良好的設計。第二部分針對讀者可能産生的疑問進行解釋,内容涉及如何衡量價值、如何組建強大的團隊,以及是否應該實施大規模靈活。本書适合軟體開發管理人員和所有軟體開發者閱讀。

購買:京東、互動

10. 無界面互動:潛移默化的UX設計方略

The Best Interface Is No Interface: The Simple Path to Brilliant Technology

程式員1月書訊

作者:Golden Krishna

譯者:楊名

定價:49

電子書:21.99

  • 國際前沿使用者體驗設計師Golden Krishna心血之作
  • 《設計心理學》作者Don Norman推薦,一份敢于對界面說“不”的UX設計宣言
  • 犀利解讀當今社會螢幕泛濫的亂象與弊端 ,擺脫“螢幕控”
  • 闡述使用者體驗設計真谛 ,提出無界面互動設計三原則

《無界面互動:潛移默化的UX設計方略》通過豐富的示例和生動的講解,深刻揭示了當今螢幕至上的界面設計的種種怪象。本書呼籲将設計的重心由界面轉向對使用者個性化需求的關懷,并提出了無界面互動設計方略的三個原則以建構優質使用者體驗:貼合日常生活流程,做電腦的主人而非仆人,适應個體情況。

購買:京東、亞馬遜、互動

繼續閱讀