七月第一週,網易雲社區聯合清華大學出版社爲你們送出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郵件。第十一、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背後隱藏的原理、性能優化、併發解析等;第三篇(第九、10章)講述Entity Framework Core2.0基礎,並對Entity Framework Core每一版本所出現的新特性進行詳細介紹和深刻研究;第四篇(第11~19章)講述Entity Framework Core2.0進階,內容包括Entity Framework Core變動追蹤策略、建立上下文實例方式、性能優化,結合Entity Framework Core2.0特性實現多租戶模式,利用Entity Framework Core進行數據審計、併發解析等。
本書適合http://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月網易雲社區伴你一塊兒學習成長。
更多網易產品、運營、技術經驗分享敬請關注網易雲知乎機構號:網易雲 - 知乎(關注者中獎概率更高哦!)