1. 程式人生 > >中秋福利 | 10本技術圖書(程式語言、資料分析等)免費送

中秋福利 | 10本技術圖書(程式語言、資料分析等)免費送

中秋將至,技術宅們有福利了,網易雲社群聯合博文視點為大家送來一大波技術圖書,內容涉及Kubernetes、Go語言、OpenResty、Python程式設計、Spark SQL、PyTorch等,話不多說,“十仁”乾貨陪你過中秋。

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

 以下為書籍簡介

Go語言程式設計入門與實戰技巧

20180913103516379d6bf2-8d63-4427-b09f-aec4c8cef604.jpg  

黃靖鈞 編著

編輯推薦

體系完整:通過142個案例,囊括Go語言的主要功能

循序漸進:從基本語法到網路程式設計,條理清晰,逐步提高

實用參考:包括18個常用標準庫,深度講解Go的實戰技巧

原理剖析:深入理解Go語言原始碼實現,瞭解程式優化方法

內容提要

《Go語言程式設計入門與實戰技巧》從內容上分為三大部分,第一部分主要介紹Go語言的基礎知識,包括Go語言的安裝和開發工具,介紹了Go語言的特性與適合的場景,然後講解了Go語言的程式結構和資料型別,並針對函式和一些關鍵字的用法與資料型別的呼叫原理做了闡述。第二部分介紹了Go語言資料結構和標準庫,結合實際應用場景探討了日常生產環境會遇到的問題與解決辦法。第三部分主要介紹Go語言的測試工具和用法,並重點講解了Go語言的記憶體管理機制,深入理解Go語言的設計哲學,瞭解Go語言底層的記憶體管理和併發機制,為更進一步的學習打下堅實的基礎。

《Go語言程式設計入門與實戰技巧》適合對計算機程式設計尤其是對Go語言程式設計感興趣的新手作為入門教程閱讀,還適合想在Web開發領域有所發展的程式設計師學習。

iOS面試之道

201809131035264c2e3e22-aeaf-4e01-9d15-14f58865ea7a.jpg  

故胤道長 唐巧 著

編輯推薦

√ 117道+面試題,助你得到理想的Offer

√ 在一問一答間,融入作者對問題本質的深刻理解和多年工作經驗的沉澱

√ 不僅是面試指南,也是構建iOS知識體系的基本框架

內容提要

《iOS面試之道》是作者將多年的工作經驗和積累,結合具體面試內容總結而成的。

《iOS面試之道》共分為3部分。第1部分為面試準備,詳細介紹求職中遇到的基本問題,作者根據其多年的經驗,在面試流程、簡歷投遞、複習準備方面給出了完善的參考意見和建議。第2部分為演算法知識。演算法幾乎是各種水平的程式設計師都要面對的考查內容。該部分採用Swift語言重新審視了多種資料結構和演算法原理,可以說是為iOS開發者量身打造的演算法解答。第3部分為iOS專業問答,分為語言工具、系統框架和經驗之談,採用問答的形式來詳細介紹。

如果你是一名iOS開發者,並且正準備跳槽,那麼《iOS面試之道》是一本不錯的複習參考書;如果你沒有面試計劃,那麼本書也可以幫助你對iOS知識進行提綱挈領的整理;如果你是面試官,那麼希望本書能為你提供考查應聘者的依據和源泉;對於具有其他背景的軟體工程師,若想一窺iOS世界的知識框架,《iOS面試之道》也是不錯的切入點。

Kubernetes權威指南——企業級容器雲實戰

201809131035368942c234-e755-42a9-9cda-2f4d2cf328a4.jpg  

閆健勇 龔正 吳治輝 劉曉紅 崔秀龍 等著

編輯推薦

近年來,Kubernetes的版本和社群均發生了翻天覆地的變化,Kubernetes也已成為容器叢集管理的事實標準,本書作者團隊緊緊抓住其中的機遇,適時出版了《Kubernetes權威指南:從Docker到Kubernetes實踐全接觸》的第1版、第2版和紀念版,這些書均記錄了Kubernetes發展歷程中各里程碑版本的核心思想,可幫助我們開啟全面瞭解和掌握Kubernetes的大門,當然,該書還會持續更新,為我們呈現更新的版本及更優化的內容。

《Kubernetes權威指南:企業級容器雲實戰》則通過全新的視角,針對容器雲領域現下的熱點和技術難點,給出了基於Kubernetes的企業級容器雲落地指南,為企業傳統IT轉型和業務上雲提供助力。三年磨一劍,該書內容直擊現下容器雲領域的技術熱點和難點,可作為企業級容器雲落地實操手冊,幫助容器雲領域的相關人士制勝風口浪尖。

內容提要

《Kubernetes權威指南——企業級容器雲實戰》是基於《Kubernetes 權威指南:從Docker 到Kubernetes 實踐全接觸》進行企業級容器雲平臺建設的實戰指南,力圖對容器雲平臺的建設、應用和運營過程提供全方位的指導。其中,第1 章對企業級容器雲平臺應該如何進行規劃和建設提供指導。第2 章對在容器雲平臺上如何管理需要為租戶提供的計算資源、儲存資源、網路資源和映象資源等基礎資源進行分析和說明。第3 章從應用部署模板、應用配置模板、應用的灰度釋出更新策略、彈性擴縮容等方面對容器雲平臺上應用部署的相關管理工作進行講解。第4 章從微服務架構的起源、Kubernetes 的微服務體系、Service Mesh 及多叢集統一服務管理等方面對容器雲平臺的微服務管控機制進行分析和說明。第5 章從容器雲平臺的DevOps 管理、應用的日誌管理、監控和告警管理、安全管理、平臺數據的備份等方面對生產運營過程中的主要工作進行分析和說明。第6 章通過常見系統的容器化改造遷移方案,為傳統應用如何上雲提供指導。第7 章對容器雲PaaS 平臺的建設和應用進行說明。第8 章通過3 個案例,對大型專案在容器雲PaaS 平臺上的應用、複雜分散式系統的容器化實踐為讀者提供參考。

無論是對於系統架構師、開發和測試人員、運維人員,還是對於企業 IT 主管、系統管理員、平臺管理員、SRE 人員等,《Kubernetes權威指南——企業級容器雲實戰》都非常有參考價值。本書也適合作為高等院校計算機專業雲端計算及容器技術方面的教材使用。

OpenResty完全開發指南:構建百萬級別併發的Web應用

20180913103555fc2403c7-d727-47e7-817e-781e99612e00.jpg  

羅劍鋒 著

編輯推薦

本書由一線技術專家基於自己的工作經驗精心撰寫而成,主要包括OpenResty的組成、執行平臺、工作語言、內部執行機制、功能介面、各種服務的配置和開發方式。

本書作者技術功底強,寫作水平高,寫作的圖書不唯市場論,不唯風頭論,只寫自己一線工作經驗,對於自己的技術書籍出版也從來都是一絲不苟,一心只為大家奉獻優質、實用且實戰的優秀技術圖書!

內容提要

OpenResty 是一個基於Nginx 的高效能Web 平臺,能夠方便地搭建處理超高併發的動態Web 應用、Web 服務和動態閘道器。

與現有的其他開發語言/環境相比,OpenResty 有著高效能、高靈活性、易於學習和擴充套件等許多優點,近年來得到了越來越多開發者的關注,也有了很多成功的應用範例,如Adobe、Dropbox、GitHub 等知名公司都基於OpenResty 構建了自己的後端業務應用。

OpenResty 自帶完善的幫助文件,開發社群也很活躍,但相關的學習資料——特別是中文資料較少。《OpenResty完全開發指南:構建百萬級別併發的Web應用》基於作者多年使用OpenResty 的經驗,系統地闡述了OpenResty 相關的各方面知識和要點,幫助讀者快速掌握這個高效易用的Web 開發平臺,進而實現HTTP/HTTPS/TCP/UDP 等多種網路應用。

《OpenResty完全開發指南:構建百萬級別併發的Web應用》結構嚴謹、詳略得當,具有較強的實用性,適合廣大軟體開發工程師、系統運維工程師、程式設計愛好者和計算機專業學生閱讀參考。

Python程式設計之美:最佳實踐指南

2018091310360326b1f18f-bbbb-4f04-a24b-c11a4ee1ab16.jpg  

【美】Kenneth Reitz(肯尼思·賴茨),Tanya Schlusser(坦尼婭·胥盧瑟) 著 夏永鋒 廖邦傑 譯

編輯推薦

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

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

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

本書不僅適合初學者入門,也適合資深人士作為案頭參考。

內容提要

《Python程式設計之美:最佳實踐指南》是Python使用者的一本百科式學習指南,由Python社群數百名成員協作奉獻。

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

《Python程式設計之美:最佳實踐指南》適合有一定Python基礎的人員學習,幫助你迅速從小工修煉成專家,編寫出高質量的程式碼!

React Native Cookbook(中文版)

20180913103619bcab3882-65b0-4e4a-8545-3ecd986b54a3.jpg  

【美】Jonathan Lebensold(喬納森·萊本索德) 著 劉清 文一山 譯

編輯推薦

√ 瞭解構建一個 React Native 應用需要的軟體工具

√ 利用 React 生態中的元件與 JavaScript 庫

√ 綜合考慮使用者體驗、平臺習慣和技術複雜度,來設計跨平臺應用

√ 瞭解常見的用例,以及如何最大程度地利用裝置的硬體設施

√ 自動化應用的釋出,將你的iOS應用分享給 beta 測試者們

√ 學習如何組織好程式碼,保證其正確性並且容易維護

內容提要

在多個平臺開發應用往往是非常麻煩的,但是使用 React Native,你就能構建出跨平臺的移動應用,而且其外觀和行為與用 Java或者Swift編寫的原生應用並無二致。《React Native Cookbook(中文版)》將幫助你理解React Native的生態,教你應對一些常見的挑戰,比如處理應用的狀態、處理裝置I/O,還介紹了部署過程和一些縮短交付時間的技巧,最後講解了如何編寫可維護的程式碼。

如果你熟悉JavaScript,而且打算開發跨平臺的應用程式,並且選擇的是React技術棧,那麼《React Native Cookbook(中文版)》就是為你準備的。

Spark SQL核心剖析

20180913103631e52d4aaf-8806-42b3-9942-e2527f09baa1.jpg  

朱鋒 張韶全 黃明 著

編輯推薦

揭祕Spark SQL內部架構、演算法設計與實現原理,從原始碼實現層面掌握資料庫SQL處理與Spark分散式計算模型。

作為SQL-on-Hadoop解決方案的佼佼者,Spark SQL志在取代傳統資料倉庫,在資料庫應用場景中其模組一直備受關注。

騰訊T4專家|Spark領軍人物黃明領銜,長期從事分散式計算和查詢優化方面工作,對Spark SQL有較深入研究及大量工程積累。

分享騰訊日均百萬SQL總量和數百PB資料處理的一線生產實踐,其中獨家披露的TDW經驗對大資料平臺建設和效能優化有重要借鑑意義。

適合要對原生系統進行定製化改造或新特性新增的開發人員,以及想通過理解系統背後核心知識學習分散式系統和資料庫實現等技術的從業者。

內容提要

Spark SQL 是 Spark 技術體系中較有影響力的應用(Killer application),也是 SQL-on-Hadoop 解決方案 中舉足輕重的產品。《Spark SQL核心剖析》由 11 章構成,從原始碼層面深入介紹 Spark SQL 內部實現機制,以及在實際業務場 景中的開發實踐,其中包括 SQL 編譯實現、邏輯計劃的生成與優化、物理計劃的生成與優化、Aggregation 運算元和 Join 運算元的實現與執行、Tungsten 優化技術、生產環境中的一些改造優化經驗等。

《Spark SQL核心剖析》不屬於入門級教程,需要讀者對基本概念有一定的瞭解。在企業中任職的系統架構師和軟體開發人員,以及對大資料、分散式計算和資料庫系統實現感興趣的研究人員,均適合閱讀《Spark SQL核心剖析》。

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

20180913103647568e7a29-1919-4547-94b6-f44cab8a1b11.jpg  

邢夢來 王碩 孫洋洋 編著

編輯推薦

本書選用Facebook開源深度學習庫PyTorch作為深度學習框架,讀者可以通過實戰操作,快速建立經典卷積神經網路、迴圈神經網路、自編碼模型、對抗生成網路等模型。開啟海綿模式,儘可能多地學習深度學習原理知識,並有針對性地進行實際訓練,相信一定會有所收穫。

內容提要

深度學習已經成為人工智慧炙手可熱的技術,PyTorch是一個較新的、容易上手的深度學習開源框架,目前已得到廣泛應用。《深度學習框架PyTorch快速開發與實戰》從PyTorch框架結構出發,通過案例主要介紹了線性迴歸、邏輯迴歸、前饋神經網路、卷積神經網路、迴圈神經網路、自編碼模型、以及生成對抗網路。《深度學習框架PyTorch快速開發與實戰》作為深度學習的入門教材,省略了大量的數學模型推導,適合深度學習初學者,人工智慧領域的從業者,以及深度學習感興趣的人閱讀。

資料科學

20180913103700418e4e7d-3906-4e3a-98c1-ca7f5846dd2e.jpg

方匡南 著

編輯推薦

√ 以問題為導向,使讀者在解決問題的過程中學習資料探勘、機器學習等資料科學相關方法

√ 從資料模型的角度進行講解,幫助初學者快速掌握模型原理與實務操作

√ 提供配套案例原始碼、教學PPT及擴充套件典型案例下載

內容提要

《資料科學》是一本資料科學的入門書籍。每個知識點儘量從實際的應用案例出發,從資料出發,以問題為導向,在解決問題中學習資料探勘、機器學習等資料科學相關方法。《資料科學》將資料讀寫、資料清洗和預處理作為開端,逐漸深入到和資料科學相關的決策樹、支援向量機、神經網路、無監督學習等知識。此外,結合資料科學的實際應用,書中還講解了推薦演算法、文字挖掘和社交網路分析等熱門實用技術。《資料科學》在寫作過程中儘量刪去太過抽樣的理論,讓具有一定高等數學和概率論基礎的讀者就能看得懂。當然,如果讀者對方法原理確實不感興趣,只是為了用R程式實現某種方法,可以跳過方法只看案例和程式。《資料科學》適合作為高校資料科學、機器學習、資料探勘、大資料分析等相關專業的研究生和高年級本科的教科書,也適合作為相關企業的資料科學家、資料探勘工程師、資料分析師及資料科學的愛好者等的工具書。

智慧運維:從0搭建大規模分散式AIOps系統

20180913103713594bd37b-7dbb-4dda-b887-2be95f9c44b0.jpg  

彭冬 朱偉 劉俊 等 著

編輯推薦

√ 直接來自新浪微博智慧運維團隊多年前瞻探索與生產實踐,技術思路可落地,解決方案有說服力。

√ 面向運維熱點方向,詳細分析底層原理,全面梳理技術體系,完整呈現從方法創新到工具化實踐。

√ 以微博監控為例,從運維平臺大資料處理到架構設計原理,從運維工程師到自動化智慧監控專家。

√ 有 AIOps 模型|演算法,有異常檢測|根因分析|時序預測等運維實踐,完美結合工程架構與演算法實踐。

內容提要

《智慧運維:從0搭建大規模分散式AIOps系統》結合大企業的智慧運維實踐,全面完整地介紹智慧運維的技術體系,讓讀者更加了解運維技術的現狀和發展。同時,幫助運維工程師在一定程度上了解機器學習的常見演算法模型,以及如何將它們應用到運維工作中。

《智慧運維:從0搭建大規模分散式AIOps系統》共分4篇。第1篇運維發展史,重點闡述當前運維的發展現狀及面臨的技術挑戰;第2篇智慧運維基礎設施,重點講述大資料場景下的資料儲存、大資料處理和分析的方法與經驗,以及海量資料多維度多指標的處理分析技術;第3篇智慧運維技術詳解,重點關注在新時期大資料時代下智慧化的運維技術,包括資料聚合與關聯、資料異常點檢測、故障診斷和分析、趨勢預測演算法;第4篇技術案例詳解,為大家梳理了通過開源框架ELK快速構建智慧監控系統的整體方案,還將分享微博平臺和微博廣告兩個不同業務場景下智慧監控系統的技術實踐。

《智慧運維:從0搭建大規模分散式AIOps系統》適合運維、開發、架構、DevOps工程師及廣大網際網路技術愛好者研讀和借鑑。