秋讀|10本熱門圖書(人工智能、編程開發、架構、區塊鏈等)免費送!


古人說:「秋讀書,玉露涼,鑽科研,學文章。" 時下,秋意漸濃, 網易雲社區聯合博文視點爲你們送來一大波技術圖書,涉及人工智能、編程開發、架構、軟件工程、區塊鏈技術五大版塊。


知乎活動的帖子:zhuanlan.zhihu.com/p/46803337
html

參與規則:在知乎帖子評論回覆如下你最想看的一本書名稱便可。注意是知乎帖子回覆,不是本帖回覆哦前端


1.人工智能


《圖解深度學習與神經網絡:從張量到TensorFlow實現》面試


張平 編著


編輯推薦正則表達式

√290張圖+110個可執行的TensorFlow示例程序+算法示例算法

√助力讀者玩轉神經網絡與深度學習背後的數學原理及上手應用編程

√夯實神經網絡、深度學習背後的數學基礎,掌握它們的原理與實現,更深入地理解開源深度學習框架TensorFlow中的經常使用函數,幫助讀者在人工智能路上走得更遠!後端

內容提要設計模式

本書是以TensorFlow 爲工具介紹神經網絡和深度學習的入門書,內容按部就班,以簡單示例和圖例的形式,展現神經網絡和深度學習背後的數學基礎原理,幫助讀者更好地理解複雜抽象的公式。同時,採用手動計算和程序代碼這兩種方式講解示例,能夠更好地幫助讀者理解TensorFlow 的經常使用函數接口,爲讀者掌握利用TensorFlow 搭建人工智能項目打下良好的基礎。安全

本書適合神經網絡、深度學習、TensorFlow 的入門者閱讀。網絡



《深度學習框架PyTorch快速開發與實戰》


邢夢來 王碩 孫洋洋 編著


編輯推薦

本書選用Facebook開源深度學習庫PyTorch做爲深度學習框架,讀者能夠經過實戰操做,快速建立經典卷積神經網絡、循環神經網絡、自編碼模型、對抗生成網絡等模型。開啓海綿模式,儘量多地學習深度學習原理知識,並有針對性地進行實際訓練,相信必定會有所收穫。

內容提要

深度學習已經成爲人工智能煊赫一時的技術,PyTorch是一個較新的、容易上手的深度學習開源框架,目前已獲得普遍應用。本書從PyTorch框架結構出發,經過案例主要介紹了線性迴歸、邏輯迴歸、前饋神經網絡、卷積神經網絡、循環神經網絡、自編碼模型、以及生成對抗網絡。

做爲深度學習的入門教材,省略了大量的數學模型推導,適合深度學習初學者,人工智能領域的從業者,以及深度學習感興趣的人閱讀。


2.編程開發


《Python編程之美:最佳實踐指南》


【美】Kenneth Reitz,Tanya Schlusser 著 夏永鋒 廖邦傑 譯


編輯推薦

本書由Python社區的大神Kenneth Reitz發起並組織編寫,由社區數百名開發者集體奉獻。最大的特點在於,近乎完整地總結了在Python編程中會用到的各類實踐技巧和經驗,涵蓋衆多主流的應用場景,並告訴你如何提升效率、避免踩坑、編寫高質量的代碼。

本書涉及開發環境和部署、編寫符合Pythonic品味的代碼、各應用場景下主流的Python解決方案、學習資源推薦等多個方面,有足夠的廣度也有合適的深度。不只如此,書中還分享了閱讀代碼的思路、方法和技巧,告訴你爲何這麼設計……並清晰地呈現了項目結構圖,有極強的學習價值。

它就像一位導師,從你步入Python編程開發的大門時起,便詳細地告訴你哪些應該作,哪些不該該作以及爲何這樣選擇,如何作技術選型、各自的優缺點……讓你在零起步的基礎上,便能安心地、迅速地上手實踐。

本書不只適合初學者入門,也適合資深人士做爲案頭參考。

內容提要

本書是Python用戶的一本百科式學習指南,由Python社區數百名成員協做奉獻。

全書內容分爲三大部分。第1部分是關於如何配置和使用Python編輯工具的;第2部分深刻講解地道Python風格的代碼範例;第3部分研究Python社區經常使用的一些代碼庫。

本書適合有必定Python基礎的人員學習,幫助你迅速從小工修煉成專家,編寫出高質量的代碼!



《Java併發編程之美》

翟陸續 薛賓田 著


編輯推薦

用代碼講述Java併發編程原理與機制!

內容提要

併發編程相比 Java 中其餘知識點的學習門檻較高,從而致使不少人望而卻步。但不管是職場面試,仍是高併發/ 高流量系統的實現,卻都離不開併發編程,因而可以真正掌握併發編程的人成爲了市場迫切需求的人才。

本書經過圖文結合、通俗易懂的講解方式幫助你們完成多線程併發編程從入門到實踐的飛躍!全書分爲三部分,第一部分爲Java 併發編程基礎篇,主要講解Java 併發編程的基礎知識、線程有關的知識和併發編程中的其餘相關概念,這些知識在高級篇都會有所使用,掌握了本篇的內容,就爲學習高級篇奠基了基礎;第二部分爲Java 併發編程高級篇,講解了Java 併發包中核心組件的實現原理,讓讀者知其然,也知其因此然,熟練掌握本篇內容,對咱們在平常開發高併發、高流量的系統時會大有裨益;第三部分爲Java 併發編程實踐篇,主要講解併發組件的使用方法,以及在使用過程當中容易遇到的問題和解決方法。

本書適合Java 初級、中高級研發工程師,對Java 併發編程感興趣,以及但願探究JUC 包源碼原理的人員閱讀。


3.架構

《架構整潔之道》


【美】Robert C. Martin(羅伯特 C. 馬丁) 著 孫宇聰 譯


編輯推薦

善用軟件架構的通用法則,便可顯著提高開發者在全部軟件系統全生命週期內的生產力。現在,傳奇軟件匠師Robert C. Martin(Bob大叔),攜暢銷書Clean Code與The Clean Coder所獲巨大成功之威,向咱們深入揭示了這些法則並親授運用之道。

Martin在《架構整潔之道》中遠不僅是在爲咱們提供選項,他幾乎是在將軟件世界中橫跨半個世紀的各類架構類型的經驗傾囊相授,目的是讓讀者既能閱盡全部架構選型,又可通曉其如何決定成敗。Martin也的確不負厚望,本書中充滿了直接而有效的解決方案,以供讀者應對本身面臨的真正挑戰——那些或最終成就或完全破壞項目的挑戰。

《架構整潔之道》不可不讀,不管讀者是現任的仍是未來的軟件架構師、系統分析師、系統設計師或軟件項目經理,或是身負將他人設計落地重任的開發人員,這本書均可以讓大家受益不淺。

內容提要

《架構整潔之道》是創造「Clean神話」的Bob大叔在架構領域的登峯之做,圍繞「架構整潔」這一重要導向,系統地剖析其緣起、內涵及應用場景,涵蓋軟件研發完整過程及全部核心架構模式。本書分爲6部分,第1部分綱領性地提出軟件架構設計的終極目標,描述軟件架構設計的重點與模式;第2~4部分從軟件開發中三個基礎編程範式的定義和特徵出發,進一步描述函數、組件、服務設計與實現的定律,以及它們是如何有效構建軟件系統的總體架構的;第5部分從整潔架構的定義開始,詳細闡述軟件架構設計過程當中涉及的方方面面,包括劃份內部組件邊界、應用常見設計模式、避開錯誤、下降成本、處理特殊狀況等,並以實戰案例將內容有機整合起來;第6部分講述具體實現細節;附錄則透過做者數十年的軟件從業經歷再次印證本書的觀點。

對於每一位軟件研發從業人員——不管從事的是具體編碼實現、架構設計,仍是軟件研發管理,《架構整潔之道》都是不可或缺的。



《從零開始學架構:照着作,你也能成爲架構師》


李運華 著


編輯推薦

自成一派的架構設計方法論,教你體系化的架構設計技能

內容提要

架構設計是技術人員成長和晉升過程當中必須掌握的技能,但目前業界缺少架構師學習和培養方面體系化的知識和實踐的指導,本書結合做者多年在架構設計方面的學習、思考、實踐,提出了完整的一套架構設計方法論,包括什麼是架構、架構設計的目的、架構設計原則、架構設計流程、架構設計模式和技巧、互聯網公司技術演進等內容。這套架構設計方法論適合不一樣行業,好比互聯網、企業應用等;也適合不一樣的技術領域,好比後端架構設計、前端架構設計、客戶端架構設計、測試平臺架構設計、運維平臺架構設計等。

本書由淺入深地闡述了架構設計的相關內容,比較適合如下類型的讀者:

• 沒有架構設計經驗,但對架構設計很是有興趣,但願學習架構設計技術,提高技術能力,成爲「大廠麪霸」的讀者;

• 已經嘗試了一些架構設計,但挖了各類「坑」或踩了各類「坑」,但願知道「爲何」的技術人員;

• 具有必定的架構設計經驗,想進一步系統化地提高架構設計能力,成爲使人羨慕的「高級技術專家」「資深技術專家」的讀者。


4.軟件工程


《正則指引(第2版)》


餘晟 著


編輯推薦

√ 來自真實場景與高頻問題的妙用法門

√ 覆蓋全部主流編程語言及其版本差別

√ 源代碼及文本數據處理走向高效之路

√ 貫通編碼問題→匹配原理→解題思路

√ 適用日誌分析|網絡運維|自動化測試

√ 深刻原理結構差別以利現成成果移植

內容提要

本書綜合做者本身遇到的實際問題,以及其餘開發人員諮詢的問題,總結出一套巧妙運用正則表達式的辦法,並經過具體的例子指導讀者拆解、分析問題。

全書分爲三部分:第一部分主要講解正則表達式的基礎知識,涵蓋了正則表達式中常見的各類功能和結構;第二部分主要講解關於正則表達式的更深刻的知識,詳細探討了編碼問題、匹配原理、解題思路;第三部分將以前介紹的各類知識落實到經常使用語言.NET、Java、JavaScript、PHP、Python、Ruby、Objective-C、Golang中,在詳細介紹了在這些語言中正則表達式的具體用法以外,還辨析了版本之間的細微差別。

《正則指引(第2版)》既能夠做爲專門的學習用書,也能夠做爲備查的參考手冊。



《領域驅動設計精粹》

【美】Vaughn Vernon(沃恩·弗農) 著 覃宇 笪磊 譯


編輯推薦

本書讓枯燥的DDD概念栩栩如生。不管你是軟件開發者、架構師、分析師、諮詢師仍是軟件客戶,本書都能助你真正地理解DDD,並從它的美好前景中獲益。本書並無用大量細枝末節的知識點來淹沒你,而是聚焦於那些爲了尋求答案所必需的內容。本書內容簡練易懂並具有可操做性。好評如潮的《實現領域驅動設計》做者Vaughn Vernon,將二十多年來在真實項目場景中運用DDD原則的經驗進行總結,沒有誰比他更適合闡明這其中的龐雜和微妙之處。

Vernon將指導你掌握每一項爲了構建更好的軟件所必須的核心DDD技術。你將學會如何使用強大的限界上下文模式來分離領域模型、如何在明確的邊界內發展通用語言,以及如何幫助領域專家和開發者緊密協做來創造這種語言。他還展現瞭如何藉助子域來處理遺留系統,以及如何利用各類團隊關係和技術機制來集成多個限界上下文。

本書內容包括:

√ DDD能夠爲你或者你的組織作些什麼,以及它爲何如此重要

√ DDD戰略設計的基石:限界上下文和通用語言

√ 使用子域進行戰略設計

√ 上下文映射:幫助團隊更具策略性地進行協做並集成軟件

√ 使用聚合和領域事件進行戰術設計

√ 使用項目加速和管理工具來創建並維護團隊的節奏

內容提要

領域驅動設計(DDD)是時下軟件設計領域中的熱門話題,它經過指導咱們構建領域模型,來表達豐富的軟件功能需求,並由此實現能夠知足用戶真正須要的軟件。然而在實踐過程當中,因爲不一樣的角色對於DDD的核心概念和主要工具的理解不一樣,經常會形成協做上的不一致。爲了幫助和指導面向對象的開發人員、系統分析人員和設計人員更加合理地組織工做,各有側重、有條不紊地進行復雜系統的開發,並有效地創建豐富而實用的領域模型,《領域驅動設計精粹》的做者Vaughn Vernon將本身近年來在領域驅動設計領域的理解進一步提煉,並將本書以精粹的形式呈現給廣大的讀者。

本書的內容包括:DDD對於廣大讀者的意義、從戰略層面進行設計、從戰術層面進行設計,以及相關的輔助工具。

固然,僅僅經過此書的閱讀沒法深刻地掌握領域驅動設計的精髓,不管你是什麼經驗水平或角色,請閱讀本書並在項目中實踐DDD。並在這以後,再重讀此書,看看你從項目的經歷中學到了什麼。反覆這樣的循環,你將會獲益匪淺。


5.區塊鏈技術


《精通以太坊智能合約開發》


熊麗兵 編著


編輯推薦

不一樣於如今市面上大多數同類書籍概念、趨勢、給社會經濟帶來的變革等層面介紹區塊鏈技術,本書則完徹底全是一本面向開發者的技術書籍。本書一大特色是全面,不但覆蓋了以太坊智能合約開發語言Solidity的每個知識點,並且一樣也覆蓋瞭如何基於以太坊進行去中心化應用的開發,包括各個開發工具及框架的使用,建議全部想加入到區塊鏈領域的開發者閱讀。

內容提要

本書系統介紹了以太坊智能合約的開發,對智能合約相關知識進行全面梳理,尤爲是對智能合約開發語言Solidity進行了詳細解讀。智能合約的開發者能夠從書中得到一些啓發和指導。

本書能夠做爲一本案頭手冊,方便開發者在開發智能合約時隨時查閱。



《區塊鏈輕鬆上手:原理、源碼、搭建與應用》

Leader-us 李豔軍 趙鍇 編著


編輯推薦

√ 全新思路,區塊鏈上手性極強,一步步引導和深刻

√ 以HyperLedger Fabric爲主線,框架剖析更詳盡、乾貨更多

√ 深刻淺出區塊鏈原理,有理論有實踐,完美結合

√ 若想快速上手區塊鏈,瞭解其原理與架構,那麼本書很適合

內容提要

本書首先從以比特幣爲表明的數字貨幣的歷史與現狀開始,講解區塊鏈的概念、生態、底層技術與架構;而後講解Fabric的開發環境與調試方法,並細緻解析配置文件及命令行的用法;其次以Fabric Java SDK爲主介紹如何使用Java代碼開發Fabric應用,包括客戶端管理、通道配置、事件監聽、智能合約開發等;再次深刻解析Fabric源碼,解析客戶端交易、智能合約初始化及背書流程;最後深刻講解Fabric的安全機制,以及Fabric CA的使用與管理等內容。

本書兼顧原理與實戰,主要面向想快速上手區塊鏈及瞭解其原理與架構的學生、愛好者、開發人員、架構師與技術管理人員。


網易雲免費體驗館,0成本體驗20+款雲產品!

更多網易研發、產品、運營經驗分享請訪問網易雲社區


相關文章:
【推薦】 解讀滑塊驗證碼(滑動驗證碼)與圖形驗證碼的破解難度

相關文章
相關標籤/搜索