圖靈12月書訊

英子發表於2016-12-16

本月新書10本, 涉及Android開發、演算法、程式語言Java/Python/R、日系網路/設計模式/效能優化入門書、軟體開發、UX。其中《第一行程式碼(第2版)》《圖解設計模式》《Python專案開發實戰(第2版)》已上架,京東、亞馬遜等各大網店有售。


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

2.《演算法新解》

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

4.《網路是怎樣連線的 》

5.《圖解設計模式 》

6.《圖解效能優化》

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

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

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

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


特別推薦 ○ 第二行程式碼——Android

《第一行程式碼——Android(第2版) 》詳細介紹

作者:郭霖

頁數:580

  • 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表示式等全新知識點的詳細講解。


特別推薦 ○ 演算法新解

《演算法新解》詳細介紹

作者:劉新宇

頁數:592

  • 七年磨一劍,亞馬遜中國高階研發人員重磅力作
  • 函式式演算法與常規演算法對照解讀
  • 虛擬碼與多語言實現並存,充分發揮語言特性
  • 理論與例項結合,輕鬆學習演算法與資料結構
  • 內含ACM競賽趣題和傳統趣題,發現演算法的樂趣

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

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

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


Java程式設計思維

《Java程式設計思維》詳細介紹

作者:Allen B. Downey , Chris Mayfield

譯者:袁國忠

頁數:220

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

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

本書無意全面介紹 Java,只是想讓讀者瞭解基本的程式設計結構和技巧。我們從小問題和基本演算法著手,逐步過渡到物件導向設計,用計算機教學術語講,本書採取的是“遲來的物件”法。



網路是怎樣連線的

《網路是怎樣連線的》詳細介紹

作者:戶根勤

譯者:周自恆

頁數:360

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

《網路是怎樣連線的》以探索之旅的形式,從在瀏覽器中輸入網址開始,一路追蹤了到顯示出網頁內容為止的整個過程,以圖配文,講解了網路的全貌,並重點介紹了實際的網路裝置和軟體是如何工作的。目的是幫助讀者理解網路的本質意義,理解實際的裝置和軟體,進而熟練運用網路技術。

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


圖解設計模式

《圖解設計模式》詳細介紹

作者:結城浩

譯者:楊文軒

頁數:396

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

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

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

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


圖解效能優化

《圖解效能優化》詳細介紹

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

譯者:蘇禕

頁數:312

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

《圖解效能優化》由有著豐富的系統開發和運維經驗的Oracle高階顧問執筆,詳細解說了系統效能的相關知識。從效能的概念講起,由淺入深,全面介紹了效能分析的基礎知識、實際系統的效能分析、效能調優、效能測試、虛擬化環境下的效能分析、雲端計算環境下的效能分析等內容。


Python專案開發實戰(第2版)

《Python專案開發實戰(第2版)》詳細介紹

作者:BePROUD股份有限公司

譯者:支鵬浩

頁數:440

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

《Python專案開發實戰(第2版)》本書來自真正的開發現場,是BePROUD公司眾多極客在真實專案中的經驗總結和智慧結晶。作者從Python的環境搭建開始講起,介紹了Web應用的開發方法、專案管理及審查、測試與高效部署、伺服器除錯等內容,儘可能網羅了Python專案開發流程中的方方面面。

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


R語言與資料分析實戰

《R語言與資料分析實戰》詳細介紹

作者:徐珉久

譯者:武傳海

頁數:476

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

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


軟體開發本質論:追求簡約、體現價值、逐步構建

《軟體開發本質論:追求簡約、體現價值、逐步構建》詳細介紹

作者:Ron Jeffries

譯者:王凌雲

頁數:160

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

《軟體開發本質論:追求簡約、體現價值、逐步構建》提出大量開放式問題,引領讀者思考。作者勾畫出一條敏捷開發的“自然之路”,指引軟體開發者從複雜中找到簡單的出路。

本書分為兩個部分。第一部分闡述價值的迴圈,並分析價值的本質、如何創造和交付價值,以及如何確保軟體擁有良好的設計。第二部分針對讀者可能產生的疑問進行解釋,內容涉及如何衡量價值、如何組建強大的團隊,以及是否應該實施大規模敏捷。本書適合軟體開發管理人員和所有軟體開發者閱讀。


無介面互動:潛移默化的UX設計方略

《無介面互動:潛移默化的UX設計方略》詳細介紹

作者:Golden Krishna

譯者:楊名

頁數:288

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

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


計算機、科普、數學、物理、電子電氣圖書,線上出版,電子書,《碼農》雜誌,圖靈訪談,更多內容盡在圖靈社群iTuring.cn

我們在微博   @圖靈教育   @圖靈新知   @圖靈社群
我們在微信   圖靈教育:turingbooks   圖靈訪談:ituring_interview
讀者俱樂部   218139230(QQ群)


相關文章