七月第一週,網易雲社群聯合清華大學出版社為大家送出13本資料分析以及移動開發的書籍(Python、SpingBoot、Entity Framework、Ionic、MySQL、深度學習、小程式開發等)。以下為書籍簡介,送書福利請見文末哦~
1. 書名:玩轉Python網路爬蟲
出版單位:清華大學出版社
內容提要:
本書站在初學者的角度,從原理到實踐,循序漸進地講述了使用Python開發網路爬蟲的核心技術。全書從邏輯上可分為基礎篇、實戰篇和爬蟲框架篇三部分。基礎篇主要介紹了編寫網路爬蟲所需的基礎知識,分別是網站分析、資料抓取、資料清洗和資料入庫。網站分析講述如何使用Chrome和Fiddler抓包工具對網路做全面分析;資料抓取介紹了Python爬蟲模組Urllib和Requests的基礎知識;資料清洗主要介紹字串操作、正則和Beautiful
Soup的使用;資料入庫分別講述了MySQL和MongoDB的操作,通過ORM框架SQLAlchemy實現資料持久化,實現企業級開發。實戰篇深入講解了分散式爬蟲、爬蟲軟體開發與應用、12306搶票程式和微博爬取,所舉示例均來自於開發實踐,可幫助讀者快速提升技能,開發實際專案。框架篇主要講述Scrapy的基礎知識,並通過爬取QQ音樂為例項,讓讀者深層次瞭解Scrapy的使用。
本書內容豐富,注重實戰,適用於從零開始學習網路爬蟲的初學者,或者是已經有一些網路爬蟲編寫經驗,但希望更加全面、深入理解Python爬蟲的開發人員。
2.書名:一步一步學Spring Boot 2:微服務專案實戰
出版單位:清華大學出版社
內容簡介:
本書以專案實戰為主體,循序漸進地介紹了Spring Boot 2.0在Web應用開發方面的各項技能。第1章由零開始引導讀者快速搭建Spring Boot開發環境,對之後Spring Boot的探險之旅奠定基礎。第2章、第3章、第10章和第13章介紹Spring Boot資料訪問應用,整合眾多流行技術Spring Boot整合Druid、Spring Data JPA和MyBatis,快速訪問MySQL和Mongo DB資料庫。第4~6章重點介紹Spring Boot整合Thymeleaf模板引擎、事務使用以及攔截器和監聽器的應用。第7~9章主要介紹Spring Boot使用Redis快取和Quartz定時器、整合Log4J日誌框架和傳送Email郵件。第11、12章主要介紹Spring
Boot整合ActiveMQ和非同步呼叫、全域性異常使用。第14章和第15章主要介紹Spring Boot應用監控和應用安全Security。第16章和第17章介紹Spring boot微服務在Zookeeper註冊和Dubbo的使用、多環境配置和使用以及在Tomcat上的部署應用。第18章主要探索Spring Boot背後的原理和執行流程。為幫助讀者快速掌握Spring Boot,編者還錄製了與本書內容相關的教學視訊,讀者下載後即可觀看學習。
本書適用於所有Java程式語言開發人員、Spring Boot開發愛好者以及計算機專業的學生等。
3.書名:你必須掌握的Entity Framework 6.x與Core 2.0
出版單位:清華大學出版社
內容簡介:
本書針對Entity Framework 6.x和Entity Framework Core 2.0以通俗易懂的語言進行深入、全面的探討,並結合例項來介紹如何靈活運用。
全書共四篇,內容分為19章,第一篇(第1~3章)講述Entity Framework 6.x基礎,並深入講解如何建立過濾索引、遷移的本質等;第二篇(第4~8章)講述Entity Framework 6.x進階,充分闡述Entity Framework 6.x背後隱藏的原理、效能優化、併發解析等;第三篇(第9、10章)講述Entity Framework Core2.0基礎,並對Entity Framework Core每一版本所出現的新特性進行詳細介紹和深入研究;第四篇(第11~19章)講述Entity Framework Core2.0進階,內容包括Entity Framework Core變更追蹤策略、建立上下文例項方式、效能優化,結合Entity Framework Core2.0特性實現多租戶模式,利用Entity Framework Core進行資料審計、併發解析等。
本書適合ASP.NET開發人員閱讀,也適合高等院校和培訓學校相關專業的師生作為教學參考書。
4.書名:Ionic移動開發入門與實戰
出版單位:清華大學出版社
內容簡介:
Ionic是目前集流行與成熟兩個特點於一身的跨平臺移動開發框架。本書以例項驅動講解的方式,讓僅有簡單網頁製作基礎知識的讀者,也能輕鬆掌握Ionic3.X下的移動應用開發。
本書分為4篇,第1篇是移動開發準備,介紹了Ionic、Phonegap、Cordova、HTML5和移動開發的一些基礎知識;第2篇是Ionic基礎知識準備與常用庫,介紹了配置開發Ionic環境所依賴的Angular、SASS、Gulplodash等業內主流庫和工具;第3篇是Ionic元件完全解析,對Ionic的內建樣式和TypeScript元件類進行完整解析;第4篇是App專案實戰和釋出推廣,介紹瞭如何按照業內通行實踐的策劃、設計、開發過程完成Ionic開發的完整App。在開發完成之後,詳解如何為Android和iOS兩大移動平臺釋出和推廣更新自己的App。
本書內容詳盡、例項豐富,是Ionic初學者、HTML 5愛好者、移動網際網路創業者、移動開發人員必備的參考書,同時也適合高等院校和培訓學校的師生學習閱讀。
5.書名:MySQL 5.7從入門到實戰:視訊教學版
出版單位:清華大學出版社
內容簡介:
MySQL是世界上最受歡迎的資料庫管理系統之一,其高效、穩定、靈活、可擴充套件性強並且簡單易學,這些特性使它在全球獲得越來越多開發人員的青睞。本書結合不同難度的案例,全面介紹MySQL的各項技術及實戰技能。通過本書的學習,讀者可以輕鬆掌握最前沿的MySQL技術,為以後高階特性的學習和應用程式的開發夯實資料庫基礎。
本版分為3篇20章。第一篇介紹MySQL的基礎知識,包括資料庫與MySQL概述、MySQL的安裝與配置、資料庫的操作、資料表的操作、MySQL的資料操作、MySQL的資料型別、MySQL的運算子、MySQL的單表/多表查詢、索引、檢視、儲存過程和函式、觸發器、事務和鎖等內容;第二篇介紹MySQL的高階特性,如使用者安全管理、資料庫備份和恢復、日誌管理等;第三篇學習MySQL實戰開發相關的內容。
本書是入門MySQL的好書,相信豐富的示例能夠成為讀者必要的參考資料,是MySQL初學者絕佳的首選。
6.書名:圖解資料結構:使用Python
出版單位:清華大學出版社
內容簡介:
本書採用豐富的圖例來闡述基本概念,並以簡潔清晰的語言來詮釋重要的理論和演算法,同時配合完整的範例程式程式碼,使讀者可以通過“例項+實踐”來熟悉資料結構。
本書內容共9章,先從基本的資料結構概念開始介紹,再以Python語言來實現陣列、堆疊、連結串列、佇列、樹、圖、排序、查詢等重要的資料結構。在附錄A提供了Python語言的快速入門,附錄B是使用Python語言實現資料結構程式時除錯經驗的分享,附錄C則提供了所有課後習題的答案。
7.書名:Kotlin從零到精通Android開發
出版單位:清華大學出版社
內容簡介:
本書是一部講解Kotlin語言的入門書籍,從Kotlin語言的基本語法一直講到如何將其運用於Android開發。由淺入深、從理論到實戰,幫助讀者快速掌握Kotlin開發技巧。
全書共有10章內容,可分為三大部分:第一部分即第1章,主要介紹Kotlin語言的開發環境搭建;第二部分包含第2~5章,主要介紹Kotlin的基本語法知識,包括Kotlin的變數宣告、控制語句、函式定義、類與物件等;第三部分包含第6~10章,主要介紹如何使用Kotlin進行實際的App開發工作,包括利用Kotlin操作簡單控制元件、複雜控制元件、資料儲存、自定義控制元件、網路通訊等。為增強學習Kotlin語言的趣味,本書在講解Kotlin的用法時,特別注意結合生活中的具體案例,並加以示範和運用。尤其是後面講到利用Kotlin開發App的時候,精心設計了數個電商App的實戰模組,例如電商App的登入模組、頻道模組、購物車模組、團購模組、升級模組等。通過這些實戰小專案,讀者可迅速將Kotlin應用於App開發工作中。
本書適用於Android開發的廣大從業者、Kotlin語言的業餘愛好者,也可用作大中專院校與培訓機構的Kotlin課程教材。
8.書名:React Native全教程:移動端跨平臺應用開發
出版單位:清華大學出版社
內容簡介:
本書由經驗豐富的移動開發工程師精心編撰,全書從邏輯上可分為5個部分,循序漸進地向讀者展示使用React Native開發跨平臺移動應用的全流程,第1部分介紹React Native語言基礎JavaScript;第2部分介紹大量使用於React Native開發中的ECMAScript 6的新特性;第3部分介紹React Native開發技巧,包括獨立元件應用、佈局技術、網路技術、導航棧技術等;第4部分通過3個實戰專案手把手地教讀者開發完整的React Native應用;第5部分介紹React Native的一些高階技巧,比如和原生互動、嵌入原生應用、React Native元件開發等。本書特別對React Native在開發iOS和Android 跨平臺應用時給出範例效果對比演示,現場感十足。
本書既適合想快速上手React Native的初學者、有Android和iOS開發基礎想構建跨平臺移動應用的開發人員使用,也可用作培訓機構和大中專院校的教學參考書。
9.書名:React進階之路
出版單位:清華大學出版社
內容簡介:
本書詳細介紹了React技術棧涉及的主要技術。本書分為基礎篇、進階篇和實戰篇三部分。基礎篇主要介紹React的基本用法,包括React 16的新特性;進階篇深入講解元件state、虛擬DOM、高階元件等React中的重要概念,同時對初學者容易困惑的知識點做了介紹;實戰篇介紹React Router、Redux和MobX
3個React技術棧的重要成員,並通過實戰專案講解這些技術如何和React結合使用。
本書示例豐富、注重實戰,適用於從零開始學習React的初學者,或者已經有一些React使用經驗,但希望更加全面、深入理解React技術棧的開發人員。閱讀本書,需要先掌握基礎的前端開發知識。
10.書名:TensorFlow+Keras深度學習人工智慧實踐應用
清華大學出版社
內容簡介:
本書提供安裝、上機操作指南,同時輔以大量範例程式介紹TensorFlow + Keras深度學習方面的知識。本書分9部分,共21章,內容主要包括基本概念介紹、TensorFlow 與Keras 的安裝、Keras MNIST手寫數字識別、Keras CIFAR-10照片影象物體識別、Keras多層感知器預測泰坦尼克號上旅客的生存概率、使用Keras MLP、RNN、LSTM進行IMDb自然語言處理與情感分析、以TensorFlow張量運算模擬神經網路的執行、TensorFlow MNIST手寫數字識別、使用GPU大幅加快深度學習訓練。
TensorFlow+ Keras深度學習方面的知識不需要具備高等數學模型、演算法等專業知識,讀者只需要具備基本的Python程式設計能力,按照本書的步驟循序漸進地學習,就可以瞭解深度學習的基本概念,進而實際運用深度學習的技術。
11.書名:深度學習實戰
出版單位:清華大學出版社
內容簡介:
深度學習為人工智慧帶來了巨大突破,也成為機器學習領域一顆閃耀的新星。雖然相關學習資料豐富,但大部分內容較為龐雜且難以理解,並對初學者的相關理論知識與實踐能力有較高的要求,這使得大部分想進入這一領域的初學者望而卻步。本書去繁化簡地對深度學習的理論知識進行了梳理,並對演算法實現做出了淺顯易懂的講解,適合初學者進行學習。結合本書的內容,讀者可以快速對深度學習進行實踐。通過啟發式的自學模式,可以使讀者由淺入深地學習並掌握常用的深度學習模型,為進一步使用開源的深度學習平臺與工具提供理論與實踐基礎。
本書可作為高等院校計算機專業的本科生或研究生教材,也可供對深度學習感興趣的研究人員和工程技術人員閱讀參考。
12.書名:Swift從入門到精通
出版單位:清華大學出版社
內容簡介:
本書由專業的iOS開發工程師根據Swift 3精心編撰,兼備核心語法、程式設計技巧與應用實踐3大主題。第一部分從Xcode開發工具及Swift學習環境的搭建開始,重點介紹Swift 3的語言特性和應用場景,並提供了大量程式設計練習,幫助讀者儘快掌握Swift語言的精髓。第二部分介紹Swift開發iOS應用的基本技能,包括獨立UI控制元件的應用、檢視介面邏輯的開發、動畫與佈局技術、網路與資料處理技術等,旨在帶領讀者掌握獨立開發一款iOS 應用程式的能力。第三部分為應用部分,這部分安排了3個實戰專案(簡易計算器、生活記事本、中國象棋遊戲),專案的安排有簡到難,旨在全面鍛鍊讀者的實際開發能力,使用Swift進行開發實踐。
通過本書的學習,讀者可以輕鬆地掌握使用Swift語言開發一款iOS軟體從理論到實踐的全部技術細節。本書適合使用Swift 3開發iOS應用的新手,有Objective-C基礎想學習Swift 3的iOS開發人員,也很適合用作培訓機構與大中專院校移動開發課程的教學參考書。
13.微信小程式開發入門與實踐
出版單位:清華大學出版社
內容簡介:
本書主要圍繞Orange Can專案展開一系列編碼工作,用幾近真實的專案介紹小程式的各個API、元件用法,並附帶一些小程式開發的經驗、技巧以及常見的誤區說明。整個Orange
Can專案分為三部分:文章閱讀、電影資訊以及設定。文章閱讀包括文章列表、文章詳情以及評論,通過編寫文章閱讀功能的程式碼,讀者將學會swiper元件的裁剪模式、image元件的裁剪模式、快取的使用技巧、列表渲染、資料繫結、模板、音樂播放、錄音、分享等知識。除此之外,讀者將對小程式頁面的生命週期有一個大致瞭解。學習完這部分內容,讀者將可以輕鬆做出一個內容型小程式應用。電影資訊功能主要介紹如何呼叫伺服器資料及template模板的使用技巧。設定頁面功能包含大量功能示例,包括獲取硬體裝置資訊、羅盤與重力感應的應用、掃描二維碼、使用者登入、使用者資訊校驗、解析使用者加密資料、獲取使用者openId、傳送模板訊息、微信支付等功能。
本書還提供部分伺服器的PHP程式碼,主要供使用者登入、校驗、解析加密資料、模板訊息、微信支付等功能呼叫。
本書內容豐富、注重實戰,講解通俗易懂。適合小程式開發人員、培訓機構和企業內部培訓使用。
這裡是福利:
以上13本熱門圖書贈送給一直支援網易雲社群的知友們!
網易雲社群聯合清華大學出版社在知乎上發起13本熱門書籍免費送!(Python、SpingBoot、Entity Framework、Ionic、MySQL、深度學習、小程式開發等) 點選參與活動
參與規則:在該文章的評論中回覆以上書籍中你最想看的一本書名稱(需在知乎平臺上參與才有效哦)。
7月13日,我們將從回覆了最想看的書籍名稱的知友當中,抽取13名幸運小夥伴免費贈送以上正版書籍一本哦。
同時網易雲社群在知乎平臺的另一場贈書活動10本最熱門科普書免費送!人工智慧數學物理獲獎經典佳作!(7月20日截止)正在進行當中,7月網易雲社群伴你一起學習成長。
更多網易產品、運營、技術經驗分享敬請關注網易雲知乎機構號:網易雲 - 知乎(關注者中獎機率更高哦!)