3月書訊:爬蟲和區塊鏈來了!

張敏發表於2018-03-29

本月有 13 本新書,涉及多個領域,廣受讀者期待的好書也非常多,比如靜覓的《Python 3 網路爬蟲開發實戰》,比如國內區塊鏈行業先鋒人士出品的《區塊鏈技術進階與實戰》,比如程式設計師精進參考讀本,編譯原理經典教材修訂版.....


特別推薦

《Python 3網路爬蟲開發實戰》百萬訪問量部落格作者靜覓作品

《區塊鏈技術進階與實戰》浙大一線研究者與趣鏈團隊頂尖開發者作品

1. 《程式碼之外的功夫:程式設計師精進之路》 人工智慧時代程式設計師程式設計職業規劃路徑

2. 《現代編譯原理:C語言描述(修訂版)》經典編譯原理教材,與“龍書”齊名的“虎書”

3. 《TensorFlow深度學習》介紹深度學習核心概念,傳授深度學習實戰經驗

4. 《Hadoop資料分析》從資料科學視角介紹 Hadoop 叢集計算和分析

5. 《R資料探勘入門》網羅資料探勘中 10 種經典、常用的方法

6. 《這樣編碼才規範:128個編碼好習慣》 優秀程式設計師遵循的 128 項優秀編碼準則

7. 《JavaScript測試驅動開發》Jolt 大獎圖書《高效程式設計師的45個習慣》作者新作

8. 《UX設計師要懂工業設計》美國工業設計行業資深從業者傾力打造

9. 《57招搞定資訊圖》57 個主題覆蓋創意、策劃、製作、營銷、宣傳全過程

10. 《數學思考法:解析直覺與謊言》京都大學數學博士、數學分析學教授 科普力作

11. 《你不可不知的50個藝術知識(修訂版)》50 個重要概念讓你瞭解西方藝術史的脈絡


enter image description here

圖靈原創
作者:崔慶才
定價:99.00元

  • 根據讀者學習路徑介紹爬蟲相關知識,並結合典型案例說明其中原理
  • 教你學會用 Python 3 開發爬蟲
  • 全面介紹資料採集、資料儲存、動態網站爬取、App 爬取、驗證碼破解、模擬登入、代理使用、爬蟲框架、分散式爬取等知識

本書介紹瞭如何利用 Python 3 開發網路爬蟲,書中首先詳細介紹了環境配置過程和爬蟲基礎知識,然後討論了 urllib、requests 等請求庫和 Beautiful Soup、XPath、pyquery 等解析庫以及文字和各類資料庫的儲存方法,接著通過多個案例介紹了分析 Ajax 進行資料爬取,Selenium 和 Splash 進行動態網站爬取的過程,接著介紹了爬蟲的一些技巧,如使用代理爬取和維護動態代理池的方法,ADSL 撥號代理的使用,圖形、極驗、點觸、宮格等各類驗證碼的破解方法,模擬登入網站爬取的方法及 Cookies 池的維護。

此外,本書還結合移動網際網路的特點探討了使用 Charles、mitmdump、Appium 等工具實現 App 爬取的方法,緊接著介紹了 pyspider 框架、Scrapy 框架的使用和分散式爬蟲的知識,最後介紹了 Bloom Filter 效率優化、Docker 和 Scrapyd 爬蟲部署、Gerapy 爬蟲管理等方面的知識。


enter image description here

圖靈原創
作者:蔡亮,李啟雷,樑秀波
定價:69.00元

  • 國內區塊鏈技術頂尖研究者和一線開發者 出品
  • 專注介紹區塊鏈核心原理(乾貨)和應用技術(實戰)
  • 詳細解讀區塊鏈平臺 以太坊 和 HyperLedger
  • 注重實戰,全書包含 5 個完整實際專案案例
  • 參考本書例項即可快速開發自己的第一個區塊鏈應用

本書從實戰的角度出發,結合實際應用開發場景,對區塊鏈技術進行了全面介紹和剖析。

全書共分為四個部分: 第一部分對區塊鏈進行了全景分析,介紹了其概念、歷史、技術流派、主要公司和典型應用場景,並給出了當前區塊鏈產業生態圖譜; 第二部分對知名開源區塊鏈平臺 以太坊 和 HyperLedger 進行了詳細解讀,並介紹瞭如何基於這兩個平臺進行區塊鏈應用開發; 第三部分以自主可控聯盟區塊鏈 Hyperchain 為例,分析了企業級區塊鏈平臺的核心技術,介紹了基於 Hyperchain 的企業級區塊鏈應用開發技術; 第四部分介紹了多個區塊鏈實際應用專案案例,並對開發過程和關鍵程式碼進行了詳細分析。本書不僅全面深入,而且注重實戰,非常適合區塊鏈開發人員由淺入深地學習區塊鏈技術。


1. 程式碼之外的功夫:程式設計師精進之路

enter image description here

Programming Beyond Practices
作者:Gregory T. Brown
譯者:李志
定價:49.00元

  • 物件導向技術專家 Michael Feathers 推薦
  • 亞馬遜全五星好評,程式設計師精進必備

程式設計只佔程式設計工作的 10%,而且是相對簡單的工作。本書以 8 個虛構的故事為主線,邀你探索更有趣、更具挑戰性的那 90% 的程式設計工作,構建行之有效的思維框架,從而提升解決問題的綜合能力。


2. 現代編譯原理:C語言描述(修訂版)

enter image description here

Modern Compiler Implementation in C
作者:Andrew W. Appel , Maia Ginsburg
譯者:趙克佳 , 黃春 , 沈志宇
定價:89.00元

  • 經典編譯原理教材,與“龍書”齊名的“虎書”
  • 國際上眾多名校採用的編譯原理課程教材,包括美國麻省理工學院、加州大學伯克利分校、普林斯頓大學和英國劍橋大學等

本書全面講述了現代編譯器的各個組成部分,包括詞法分析、語法分析、抽象語法、語義檢查、中間程式碼表示、指令選擇、資料流分析、暫存器分配以及執行時系統等。

全書分成兩部分,第一部分是編譯的基礎知識,適用於第一門編譯原理課程(一個學期);第二部分是高階主題,包括面嚮物件語言和函式語言、垃圾收集、迴圈優化、儲存結構優化等,適合於後續課程或研究生教學。


3. TensorFlow深度學習

enter image description here

Deep Learning with TensorFlow
作者:Giancarlo Zaccone ,Md. Rezaul Karim , Ahmed Menshawy
譯者:李志
定價:49.00元 / 電子書 24.99元

  • 介紹深度學習核心概念,傳授深度學習實戰經驗
  • 卷積神經網路等知識尤為詳細

本書共分 5 方面內容:基礎知識、關鍵模組、演算法模型、核心揭祕、生態發展。前兩方面由淺入深地介紹了 TensorFlow 平臺,演算法模型方面依託 TensorFlow 講解深度學習模型,核心揭祕方面主要分析 C++ 核心中的通訊原理、訊息管理機制等,最後從生態發展的角度講解以 TensorFlow 為中心的一套開源大資料分析解決方案。


4. Hadoop資料分析

enter image description here

Data Analytics with Hadoop
作者:Benjamin Bengfort , Jenny Kim
譯者:王純超
定價:69.00元

  • 針對資料分析介紹分散式計算涉及的大量概念、工具和技術
  • 以資料科學的視角介紹 Hadoop 叢集計算和分析

以直觀方式提供叢集計算和分析概覽,為資料科學家深入瞭解特定主題領域鋪平道路。

本書分為兩大部分,第一部分從非常高的層次介紹分散式計算,討論如何在叢集上執行計算;第二部分則重點關注資料科學家應該瞭解的工具和技術,意在為各種分析和大規模資料管理提供動力。


5. R資料探勘入門

enter image description here

Rによるデータマイニング入門
作者:山本義郎、藤野友和、久保田貴文
譯者:朱建春
定價:45.00元

  • 從基礎理論到例項應用,輕鬆入門資料探勘
  • 網羅資料探勘中 10 種經典、常用的方法
  • 圖文並茂,示例豐富,結合可下載的R程式碼和資料,讓你親自體驗資料探勘的流程

本書使用R,結合大量例項,詳細介紹了資料探勘的理論和分析方法。

全書分為 3 部分:第 1 部分簡單介紹了使用R進行資料探勘的流程和資料探勘的概要;第 2 部分介紹了資料探勘的 10 種常用方法,包括迴歸分析、Logistic 迴歸分析、決策樹分析、支援向量機、記憶基礎推理、聚類分析、自組織對映、主成分分析、對應分析、關聯規則分析,並在此基礎上使用 R 實際進行資料分析;第 3 部分結合實際的資料探勘事例介紹瞭如何使用這些方法。


6. 這樣編碼才規範:128個編碼好習慣

enter image description here

좋은 코딩 나쁜 코딩
作者:樸晉鏽
譯者:才璐
定價:45.00元

  • 16 個主題,128 項基本編碼準則,從專案初期打造統一編碼標準
  • 夯實編碼基礎,規範編碼風格,培養編碼習慣,助力技術成長
  • 避免 Bug 和後期重複維護,簡單的程式碼才是好程式碼

本書通過 16 個主題,收錄了優秀程式設計師應當遵守的 128 項基本編碼準則,涉及初期設計、間隔、縮排、識別符號名稱、運算子使用等多個方面,並附有大量參考網址及文獻,幫助開發人員夯實基礎,從規範的編碼操作開始,培養良好的編碼習慣,助力未來技術成長。


7. JavaScript測試驅動開發

enter image description here

Test-Driving JavaScript Applications
作者:Venkat Subramaniam
譯者:毛姝雯
定價:79.00元 / 電子書39.99元

  • 用實用主義方式探討棘手的平臺測試問題
  • 結合實用示例,展示如何把 TDD 用於前端技術

本書介紹 JavaScript 自動化測試及其相關實踐,主體內容包括兩部分:

第一部分涵蓋自動化測試的基礎,介紹如何為同步函式和非同步函式編寫測試,以及當程式碼包含複雜的依賴關係時如何實現自動化測試;
第二部分通過一個測試驅動開發的示例,讓讀者能夠運用在第一部分所學的內容,為客戶端和伺服器端編寫自動化測試。

此外,還會介紹一些軟體設計原則,有助於實現輕量級設計,並得到可維護的程式碼。


8. UX設計師要懂工業設計

enter image description here

Understanding Industrial Design
作者:Simon King,Kuen Chang
譯者:潘婧,花敏,繆夢雯
定價:59.00元 / 電子書29.99元

  • 美國工業設計行業資深從業者傾力打造,IDEO 兩任設計總監經驗凝結
  • 從工業設計實踐視角闡釋流程、產品和設計觀點
  • 舉例詳實,型別豐富,具有較強的實踐性

本書詳細介紹了工業設計中一些常用的原則和方法,通過大量詳實的案例幫助人們理解新時代的工業設計。主要內容包括:理解人類的感官和產品的一些設計原則,比如簡約、耐用、趣味性和貼心等,如何設計出既美觀又環保的產品。


9. 57招搞定資訊圖

enter image description here

인포그래픽 인사이트 57
作者:李壽童 , 宋政洙
譯者:張翔
定價:59.00元

  • 吸引眼球的 Big idea!
  • 57 個主題覆蓋創意、策劃、製作、營銷、宣傳全過程!

本書為想通過資訊圖傳遞資訊或進行市場營銷的讀者提供了國內外的成功案例,介紹了製作資訊圖時需要注意的各種事項,以及如何將其應用於市場營銷等內容。

全書涵蓋 57 種主題案例,前三部分講解了製作資訊圖時需要的創意和策劃、製作技巧,第四部分和第五部分則說明了如何在實際營銷與宣傳中運用資訊圖。


10. 數學思考法:解析直覺與謊言

enter image description here

直感を裡切る數學 思い込みにだまされない數學的思考法
作者:神永正博
譯者:孫慶媛
定價:49.00元

  • 京都大學數學博士、數學分析學教授 科普力作
  • 經典名題,通俗講解數學思維方式
  • 生活案例,拯救痛入骨髓的數學恐懼

本書為講解“數學思考法”的通俗科普讀物,書中通過用數學思維解析實際生活案例、公眾認知中的錯誤直覺、數學經典名題等方式,由淺入深地傳授了分析資料資訊價值、辨別謊言、拆解轉化複雜問題、抓住事物本質的思考之法,同時講解了相關的數學知識與理論,可以有效提高理性思維、判斷與解決問題能力,對於理解數學、培養數學興趣亦有有益啟示。


11. 你不可不知的50個藝術知識(修訂版)

enter image description here

50 Art Ideas You Really Need to Know
作者:蘇茜·霍奇
譯者:樓偉珊
定價:35.00元

  • 藝術史入門讀物,通過 50 個重要概念讓你瞭解西方藝術史的脈絡
  • 講解現當代藝術概念,讓你在藝術史的脈絡中讀懂各式各樣的“主義”
  • 本次修訂訂正了一些錯誤,並調整了版式

一本簡明的藝術史入門讀物,精選了西方藝術史的 50 個重要概念,梳理了從史前藝術到文藝復興,再到現代藝術的脈絡,並討論了各個時期和流派的代表性藝術家。讓我們得以更好地在藝術史的脈絡中理解各種令人眼花繚亂的“主義”以及許多令人困惑的現當代藝術。


相關文章