囤書正當時,這些口碑好書值得買
1 人贊了文章
???一直有人留言,小編什麼時候買書有優惠?尤其是《深度學習》這本AI聖經,今天這個機會來了,噹噹百萬圖書每買100減50元,囤書正當時,這些口碑好書值得買。
這些好書包含以下類別:人工智慧、演算法、Python、微服務、非同步經典書TOP10、少兒編程以及近期關注度最高的非同步新書。
人工智慧篇?
?《人工智慧(第2版)》
[美] 史蒂芬·盧奇(Stephen Lucci) 著
美國經典入門教材,被譽為人工智慧領域百科全書。人工智慧領域近十年來最前沿教程,更加適合本科生使用。
本書基於人工智慧的理論基礎, 向讀者展示全面、新穎、豐富多彩且易於理解的人工智慧知識體系。本書給出諸多的示例、應用程序、全彩圖片和人物軼事,以激發讀者的閱讀和學習興趣;還引入了機器人和機器學習的相關高級課程,包括神經網路、遺傳演算法、自然語言處理、規劃和複雜的棋盤博弈等。
《深度學習原理與實踐》
陳仲銘,彭凌西 著
本書系統全面、循序漸進地介紹了深度學習的各方面知識,包括技術經驗、使用技巧和實踐案例。本書詳細介紹了目前深度學習相關的常用網路模型,以及不同網路模型的演算法原理和核心思想。本書利用大量的實例代碼對網路模型進行了分析,這些案例能夠加深讀者對網路模型的認識。
此外,本書還提供完整的進階內容和對應案例,讓讀者全面深入地了解深度學習的知識和技巧,達到學以致用的目的。
《Python 深度學習》
[英] 尼格爾·劉易斯(N.D. Lewis) 著
本書是使用Python進行深度學習實踐的一本初學指南。本書並未羅列大量的公式,而是通過一些實用的實際案例,以簡單直白的方式介紹深度神經網路的兩項任務——分類和回歸,解析深度學習模型中的一些核心問題,以期讓讀者對深度學習的全貌有一個清晰的認識。
《精通數據科學:從線性回歸到深度學習》
唐亘 著
數據科學入門到實戰,介紹數據科學常用的工具——Python、數學基礎及模型,討論數據科學的前沿領域——大數據和人工智慧,包括機器學習領域經典的模型、分散式機器學習、神經網路和深度學習等。
《Python神經網路編程》
[英] 塔里克·拉希德(Tariq Rashid)著
本書用輕鬆的筆觸,一步一步揭示了神經網路的數學思想,並介紹如何使用Python編程語言開發神經網路。本書將帶領您進行一場妙趣橫生卻又有條不紊的旅行——從一個非常簡單的想法開始,逐步理解神經網路的工作機制。您無需任何超出中學範圍的數學知識,並且本書還給出易於理解的微積分簡介。
本書為美亞五星暢銷書,備受關注。基於Python3.5,全彩印刷,如果只選一本神經網路圖書,他是首選。
演算法篇?
《文本上的演算法——深入淺出自然語言處理 》
路彥雄 著
本書結合作者多年學習和從事自然語言處理相關工作的經驗,力圖用生動形象的方式深入淺出地介紹自然語言處理的理論、方法和技術。本書拋棄掉繁瑣的證明,提取出演算法的核心,幫助讀者儘快地掌握自然語言處理所必備的知識和技能。
《趣學演算法》
陳小玉 著
本書內容按照演算法策略分為7章。第1章從演算法之美、簡單小問題、趣味故事引入演算法概念、時間複雜度、空間複雜度的概念和計算方法,以及演算法設計的爆炸性增量問題,使讀者體驗演算法的奧妙。第2~7章介紹經典演算法的設計策略、實戰演練、演算法分析及優化拓展,分別講解貪心演算法、分治演算法、動態規劃、回溯法、分支限界法、線性規劃和網路流。
每一種演算法都有4~10個實例,共50個大型實例,包括經典的構造實例和實際應用實例,按照問題分析、演算法設計、完美圖解、偽代碼詳解、實戰演練、演算法解析及優化拓展的流程,講解清楚且通俗易懂。附錄介紹常見的數據結構及演算法改進用到的相關知識,包括sort函數、優先隊列、鄰接表、並查集、四邊不等式、排列樹、貝爾曼規則、增廣路複雜性計算、最大流最小割定理等內容。
本書可作為程序員的學慣用書,也適合從未有過編程經驗但又對演算法有強烈興趣的初學者使用,同時也可作為高等院校計算機、數學及相關專業的師生用書和培訓學校的教材。?
《Python演算法教程》
[挪威]赫特蘭(Magnus Lie Hetland) 著
暢銷書Python基礎教程(第2版)作者、Python領域大牛又一新力作!知識點清晰,語言簡潔。
本書用Python語言來講解演算法的分析和設計,主要關注經典的演算法,幫助讀者理解基本演算法問題和解決問題打下很好的基礎。
本書用Python語言來講解演算法的分析和設計。本書主要關注經典的演算法,但同時會為讀者理解基本演算法問題和解決問題打下很好的基礎。
本書概念和知識點講解清晰,語言簡潔。本書適合對Python演算法感興趣的初中級用戶閱讀和自學,也適合高等院校的計算機系學生作為參考教材來閱讀。
Python篇??
《程序員學Python》
裘宗燕 著
本書是程序設計領域學者裘宗燕教授的潛心力作,程序員的Python入門和進階指南。書中全面介紹了Python語言的各方面特徵和應用技術,討論了準確理解Python、正確使用Python語言開發程序所需要的深入概念和情況,還介紹了用Python開發較大型或較複雜程序時應該了解的一些高級功能,如程序的模塊組織和導入系統,生成器、閉包和裝飾器,基本的和高級的面向對象編程機制和技術,以及作為Python最新擴展的協程和非同步編程等。
此外,本書還提供完整的進階內容和對應案例,讓讀者全面深入地了解深度學習的知識和技巧,達到學以致用的目的。?
?《用Python寫網路爬蟲 第2版》
[德]凱瑟琳 雅姆爾(Katharine Jarmul)著
本書包括網路爬蟲的定義以及如何爬取網站,如何使用幾種庫從網頁中抽取數據,如何通過緩存結果避免重複下載的問題,如何通過並行下載來加速數據抓取,如何利用不同的方式從動態網站中抽取數據,如何使用叔叔及導航等表達進行搜索和登錄,如何訪問被驗證碼圖像保護的數據,如何使用Scrapy爬蟲框架進行快速的並行抓取,以及使用Portia的Web界面構建網路爬蟲。?
?《「笨辦法學」Python3》
Zed Shaw 著
本書是基於Python 3.6版本編寫的。百萬粉絲程序員帶你輕鬆入門Python語言!5小時的完整視頻教程,純美式發音,搭配中文字幕,邊看邊練兩不誤;52個精心設計的編程習題,拒絕拖沓,提供項目案例,學以致用不務虛。
本書是一本Python入門書籍,適合對計算機了解不多,沒有學過編程,但對編程感興趣的讀者學習使用。這本書以習題的方式引導讀者一步一步學習編程,從簡單的列印一直講到完整項目的實現,讓初學者從基礎的編程技術入手,最終體驗到軟體開發的基本過程。
《數據結構 Python語言描述》
【美】Kenneth A. Lambert(蘭伯特) 著
在計算機科學中,數據結構是一門進階性課程,概念抽象,難度較大。Python語言的語法簡單,交互性強。用Python來講解數據結構等主題,比C語言等實現起來更為容易,更為清晰。
非同步新書篇?
?《微軟Power BI實踐指南》
宋立桓, 沈雲 著
本書是最新的微軟Power BI軟體教程,旨在通過製作高大上的儀錶板(Dashboard)等實用操作的講解,幫助職場人士快速從Excel進階到Power BI,輕鬆實現商業級別的數據建模分析及可視化。沒有任何複雜的編程,通過本書的學習,讀者可以輕鬆搞定各種酷炫報表,探察數據背後的真相。
《自製編程語言》
鄭鋼 著
本書全面從腳本語言和虛擬機介紹開始,講解了詞法分析的實現、一些底層數據結構的實現、符號表及類的結構符號表,常量存儲,局部變數,模塊變數,方法存儲、虛擬機原理、運行時棧實現、編譯的實現、語法分析和語法制導自頂向下算符優先構造規則、調試、查看指令流、查看運行時棧、給類添加更多的方法、垃圾回收實現、添加命令行支持命令行介面。?
?《破繭成蝶2——以產品為中心的設計革命》
劉津,孫睿 著
全書分為3篇,共10章。第一篇審時度勢地分析了互聯網市場的環境變遷,幫助產品設計師找准自身定位,並確定產品設計師的職業進化路線。第二篇詳細介紹了產品設計師的方法論,闡釋並講解了商業畫布、用戶故事地圖等眾多的概念;結合產品生命周期的不同階段,介紹了如何做好把握產品方向、明確競爭優勢、提升商業價值。第三篇探討了產品設計革新、提升產品設計效率以及產品設計溝通和成長等較為高級的話題。?
?《Keras深度學習實戰》
[義大利]安東尼奧·古利(Antonio Gulli)著
本書用當前流行的Keras框架實現了大量深度學習演算法,構建了眾多深度學習模型,並且介紹了深度學習在遊戲等實際場合中的應用,特別是本書還介紹了當前火熱的生成對抗網路(GAN)的應用。全書通俗易懂,強調實際案例,適合廣大的機器學習從業者和愛好者入門與實踐。
《HTTP抓包實戰》
肖佳 著
本書主要圍繞抓包展開。全書共有22章,著重介紹了HTTP協議、如何使用Fiddler對HTTP包進行抓取,如何對HTTP進行分析以及使用Jmeter等工具來發送HTTP包以實現軟體的自動化測試。本書圖文並茂,實例豐富,還有配套的視頻教程,方便讀者參考並動手實踐。?
?《深入淺出Spring Boot 2.x》
楊開振 著
Spring框架是Java EE開發的事實標準,而Spring Boot是業界最流行的微服務開發框架。
本書從一個最簡單的工程開始講解Spring Boot企業級開發,其內容包含全註解下的Spring IoC和AOP、資料庫編程、資料庫事務、NoSQL技術、Spring MVC、Spring 5新一代響應式框架WebFlux、REST風格和Spring Cloud分散式開發等。?
?《.NET性能優化》
[美]薩沙·戈德斯汀(Sasha Goldshtein)著
點擊封面購買紙書
書詳細解釋了影響應用程序性能的Windows、CLR和物理硬體的內部結構,並為讀者提供了衡量代碼如何獨立於外部因素執行操作的知識和工具。書中提供了大量的C#代碼示例和技巧,將幫助讀者zui大限度地提高演算法和應用程序的性能,提高個人競爭優勢,使用更低的成本獲取更多的用戶。
本書共11章,D1章和D2章關注性能的度量指標及性能評測;第3章和第4章則深入CLR內部,專註於類型與CLR垃圾回收的內部實現;第5~8章及D11章討論.NET框架中的幾個特定的方面,以及CLR提供的幾種可用來進行性能優化的手段;第9章對複雜度理論和演算法進行了簡單的嘗試;D10章則包含了一些獨立話題,包括啟動時間優化、異常及.NET反射等。
本書適合已經擁有一定C語言和.NET框架的編程基礎,對相關概念較為熟悉的中gao級程序員閱讀學習。
微服務篇?
《Spring微服實戰》
[美]約翰?卡內爾(John Carnell) 著
本書詳細介紹了微服務架構下Spring體系(Spring ->Spring Boot->Spring Cloud),幫助 Java 開發人員快速拆分單體應用,並對微服務的全生命流程進行了封裝,大大簡化了開發流程。
本書在構建和部署Spring雲應用程序的同時,讓讀者掌握如何進行微服務設計。整本書是一個完整的例子,傳授作者多年的寶貴經驗。?
《深入理解Spring Cloud與微服務構建》
方誌朋 著
本書共分16章,全面涵蓋了Spring Cloud構建微服務相關的知識點。第1、2章詳細介紹了微服務架構和Spring Cloud。第3、4章講解了用Spring Cloud構建微服務的準備工作。第5~12章以案例為切入點,講解了Spring Cloud構建微服務的基礎組件,包括Eureka、Ribbon、Feign、Hystrix、Zuul、Config、Sleuth、Admint等組件。第13~15章講述了使用Spring Cloud OAuth2來保護微服務系統的相關知識。第16章用一個綜合案例,全面講解了如何使用Spring Cloud構建微服務,可以作為實際開發的樣例工程。
《微服務分散式構架開發實戰》
龔鵬 著
本書語言簡潔,內容豐富,適合具備初級Java後端開發能力的開發人員,大中專相關專業師生,網站培訓班學員,以前擁有單工程開發經驗並且想嘗試分散式微服務架構的人員。
非同步經典篇?
?《代碼整潔之道》
馬丁 著
軟體質量,不但依賴於架構及項目管理,而且與代碼質量緊密相關。這一點,無論是敏捷開發流派還是傳統開發流派,都不得不承認。《代碼整潔之道》提出一種觀念:代碼質量與其整潔度成正比。乾淨的代碼,既在質量上較為可靠,也為後期維護、升級奠定了良好基礎。作為編程領域的佼佼者,《代碼整潔之道》作者給出了一系列行之有效的整潔代碼操作實踐。這些實踐在《代碼整潔之道》中體現為一條條規則(或稱「啟示」),並輔以來自現實項目的正、反兩面的範例。只要遵循這些規則,就能編寫出乾淨的代碼,從而有效提升代碼質量。
《代碼整潔之道》閱讀對象為一切有志於改善代碼質量的程序員及技術經理。書中介紹的規則均來自作者多年的實踐經驗,涵蓋從命名到重構的多個編程方面,雖為一「家」之言,然誠有可資借鑒的價值。?
《C Primer Plus(第6版)中文版》
【美】Stephen Prata(史蒂芬 普拉達)著
與以前的版本一樣,作者的目標仍舊是為讀者提供一本入門型、條理清晰、見解深刻的C語言教程。作者把基礎的編程概念與C語言的細節很好地融合在一起,並通過大量短小精悍的示例同時演示一兩個概念,通過學以致用的方式鼓勵讀者掌握新的主題。
每章末尾的複習題和編程練習題進一步強化了重要的信息,有助於讀者理解和消化那些難以理解的概念。本書採用了友好、易於使用的編排方式,不僅適合打算認真學習C語言編程的學生閱讀,也適合那些精通其他編程語言,但希望更好地掌握C語言這門核心語言的開發人員閱讀。
《C++ Primer Plus(第6版)中文版》
【美】Stephen Prata 著
《C Primer Plus(第6版)中文版》詳細講解了C語言的基本概念和編程技巧。本書以完整的程序為例,講解C語言的知識要點和注意事項。每章末設計了大量複習題和編程練習,幫助讀者鞏固所學知識和提高實際編程能力。附錄給出了各章複習題的參考答案和豐富的參考資料。《C Primer Plus(第6版)中文版》可作為C語言的教材,適用於需要系統學習C語言的初學者,也適用於鞏固C語言知識或希望進一步提高編程技術的程序員。 ?
?《編程珠璣(第2版 修訂版)》
喬恩·本特利(Jon Bentley) 著
本書作者Jon Bentley,世界計算機科學家,被譽為影響演算法發展的十位大師之一。
多年以來,當程序員們推選出心愛的計算機圖書時,《編程珠璣》總是位於前列。正如自然界里珍珠出自細沙對牡蠣的磨礪,計算機科學大師JonBentley以其獨有的洞察力和創造力,從磨礪程序員的實際問題中凝結出一篇篇不朽的編程「珠璣」,成為世界計算機界名刊《ACM通訊》歷史上受歡迎的專欄,結集為兩部不朽的計算機科學經典名著,影響和激勵著一代又一代程序員和計算機科學工作者。本書為首卷,主要討論計算機科學中本質的問題:如何正確選擇和高效地實現演算法。
在書中,作者選取許多具有典型意義的複雜編程和演算法問題,生動描繪了歷史上眾大師們在探索解決方案中發生的軼事、走過的彎路和不斷精益求精的歷程,引導讀者像真正的程序員和軟體工程師那樣富於創新性地思考,並透徹闡述和總結了許多獨特而精妙的設計原則、思考和解決問題的方法以及實用程序設計技巧。?
《重構 改善既有代碼的設計》
馬丁·福勒(Martin Fowler) 著
軟體開發的不朽經典,生動闡述重構原理和具體做法,普通程序員進階到編程高手必須修鍊的秘笈。
重構,一言以蔽之,就是在不改變外部行為的前提下,有條不紊地改善代碼。多年前,正是本書原版的出版,使重構終於從編程高手們的小圈子走出,成為眾多普通程序員日常開發工作中不可或缺的一部分。本書也因此成為與《設計模式》齊名的經典著作,被譯為中、德、俄、日等眾多語言,在世界範圍內暢銷不衰。
本書凝聚了軟體開發社區專家多年摸索而獲得的寶貴經驗,擁有不因時光流逝而磨滅的價值。今天,無論是重構本身,業界對重構的理解,還是開發工具對重構的支持力度,都與本書出版時不可同日而語,但書中所蘊涵的意味和精華,依然值得反覆咀嚼,而且往往能夠常讀常新。
《Spring 實戰(第4版)》
【美】Craig Walls(沃爾斯)著
全球有超過100 000的開發者使用本書來學習Spring
中文版累計銷售超10萬冊,暢銷經典Spring 技術圖書,針對Spring 4 全新升級 作者Craig Walls,SpringSource的軟體開發人員,也是一位暢銷書作者。 第3版譯者繼續翻譯新版,品質保障!?
?《深度學習》
【美】Ian Goodfellow(伊恩·古德費洛)著
AI聖經!深度學習領域奠基性的經典暢銷書!長期位居美亞AI和機器學習類圖書榜首!所有數據科學家和機器學習從業者的bi讀圖書!特斯拉CEO埃隆·馬斯克等國內外眾多專家推薦!
深度學習是機器學習的一個分支,它能夠使計算機通過層次概念來學習經驗和理解世界。因為計算機能夠從經驗中獲取知識,所以不需要人類來形式化地定義計算機需要的所有知識。層次概念允許計算機通過構造簡單的概念來學習複雜的概念,而這些分層的圖結構將具有很深的層次。本書會介紹深度學習領域的許多主題。
?《Python編程快速上手——讓繁瑣工作自動化》
【美】Al Sweigart(斯維加特)著
美亞暢銷Python 3編程圖書,幫助你通過編程快速實現工作自動化 。在本書中,你將學習利用Python 編程,在幾分鐘內完成手工需要幾小時的工作,而事先卻無需具備編程經驗。一旦掌握了編程的基礎知識,你就可以毫不費力地創建Python 程序,完成高效的自動化工作。
少兒編程篇?
?《趣學Scratch——教孩子學編程》
高慧君 著
Scratch是由MIT美國麻省理工學院所開發的一套圖形化程序設計開發平台,採用各種積木方塊,藉由堆迭積木方塊,讓學習程序語言的初學者,能直覺性地判斷程序的邏輯架構。
本書使用Scratch範例學習邏輯判斷,全書共分五大篇,由Scratch範例中,了解各種程序結構及運算方式,再輔以完整遊戲項目實作,讓初學者也能融會貫通程序設計的架構。?
《Scratch 2.0少兒遊戲趣味編程》
李強 李若瑜 著
本書適合6-12歲的兒童和青少年自學,也適合家長作為親子閱讀教程。隨書贈送配套教學視頻,寓教於樂。
本書通過精心選取的、不同難度級別的14款趣味遊戲的開發過程,將Scratch程序設計的基礎、概念、方法和動手實踐等系統聯繫起來,教會讀者在遊戲開發的樂趣中,掌握Scratch編程技能。本書首先帶領讀者認識Scratch,然後介紹了Scratch編程必備的一些概念和基礎知識,並按照初級遊戲開發、中級遊戲開發和高級遊戲開發的順序,循序漸近,由易到難,讓讀者逐步掌握和熟練Scratch趣味編程。?
?《趣學Python——教孩子學編程》
【美】Jason R. Briggs 著
本書用一種輕鬆活潑的方式帶領讀者進入Python語言的世界。作者將帶領讀者以獨特的、新奇而充滿樂趣的示例,來學習Python編程。其中,術語會特別提示,代碼用不同顏色提示、分析和說明。圖示也輕鬆活潑。 本書每一章都有精心設計的編程謎題,讓讀者開動大腦,充分理解所學的知識和內容。本書最後,介紹了如何編寫兩個完整的遊戲。這種通過編寫遊戲的教學方式,能夠極大地調動讀者的學習積極性。?
?《趣學JavaScript——教孩子學編程》
【美】Nick Morgan(摩根)
本書用一種輕鬆活潑的方式帶領讀者進入JavaScript語言的世界。作者將帶領讀者以獨特的、新奇而充滿樂趣的示例,來學習JavaScript編程。其中,術語會特別提示,代碼用不同顏色提示、分析和說明。圖示也輕鬆活潑。
本書每一章都有精心設計的編程題,讓讀者開動大腦,充分理解所學的知識和內容。本書最後,介紹了如何編寫兩個完整的遊戲。這種通過編寫遊戲的教學方式,能夠極大地調動讀者的學習積極性。
《教孩子學編程(Python語言版)》
【美】Bryson Payne
本書屬於No Starch的經典系列之一,英文版在美國受到讀者歡迎。是一本父母和老師教孩子使用Python進行基礎程序設計和解決問題的入門圖書。通過科學合理的結構、通俗易懂的文字、活潑有趣的圖示,幫助孩子學習計算機的思維方式,而可視化和遊戲為主的例子則持續吸引讀者的注意力。
針對變數、循環、函數等編程基礎概念的介紹,可以幫助最年輕的程序員構建所需的技能,以製作自己的超酷的遊戲和應用。每章末尾的編程挑戰,則可以拓展讀者的思維,鞏固所學習的知識和技能。適合任何想要通過Python學習編程的讀者,尤其適合父母、老師、學生,以及想要理解計算機編程基礎知識的未成年人閱讀學習。
《青少年學Python》
[希] 阿里斯提德·波拉斯(Aristides S. Bouras ) 著
本書適合10歲以上的孩子學習,也適合家長作為親子閱讀教程。
本書是作者多年從事編程教學工作的經驗凝結。本書強調演算法思維比學習編碼更為重要。演算法思維是一個和問題解決相關的過程。本書將演算法思維當做必須的學習和訓練,來教授計算和演算法思維,進而學習和掌握編程能力。
本書選擇Python這種非常流行的語言,配以豐富的插圖,100多道解答的問題和200多道練習題,250多道判斷,100多道多選題,幫助10歲以上的孩子和父母,以及其他的同學、老師來學習Python編程。
本書全面介紹了Python語言的各方面特徵和應用技術,討論了準確理解Python、正確使用Python語言開發程序所需要的深入概念和情況,還介紹了用Python開發較大型或較複雜程序時應該了解的一些高級功能,如程序的模塊組織和導入系統,生成器、閉包和裝飾器,基本的和高級的面向對象編程機制和技術,以及作為Python最新擴展的協程和非同步編程等。
今日互動
你購買過哪本非同步新書?截止9月7日17時,留言+轉發本活動到朋友圈,小編將抽獎選出2名讀者贈送紙書1本和3名讀者贈送e讀版電子書一本(參與活動中直達微信端囤書正當時,這些口碑好書值得買)。
http://weixin.qq.com/r/aUyJkZbEnMvjrdLy9xl7 (二維碼自動識別)
?長按二維碼,可以關注我們喲
每天與你分享IT好文。
在「非同步圖書」後台回復「關注」,即可免費獲得2000門在線視頻課程
非同步圖書福利送不停
點擊閱讀原文,購買《人工智慧(第2版)》
閱讀原文????????
推薦閱讀:
TAG:深度學習DeepLearning | 人工智慧 | 演算法 |