點擊關注異步圖書,置頂公衆號python
天天與你分享IT好書 技術乾貨 職場知識程序員
參與文末話題討論,每日贈送異步圖書。算法
——異步小編數據庫
5月小長假回來,小編帶來了18本異步新書,這些新書涵蓋熱點領域Python、深度學習、CPU設計、微服務、少兒編程等領域。能夠說本本重點。編程
《「笨辦法學」Python3》設計模式
Zed Shaw 著性能優化
本書是基於Python 3.6版本編寫的。百萬粉絲程序員帶你輕鬆入門Python語言!網絡
本書是一本Python入門書籍,適合對計算機瞭解很少,沒有學過編程,但對編程感興趣的讀者學習使用。這本書以習題的方式引導讀者一步一步學習編程,從簡單的打印一直講到完整項目的實現,讓初學者從基礎的編程技術入手,最終體驗到軟件開發的基本過程。數據結構
《Python編程從入門到精通》架構
葉維忠 著
本書按部就班、由淺入深地詳細講解了Python 3語言開發的核心技術,並經過具體實例的實現過程演練了各個知識點的具體使用流程。全書內容按部就班,以「技術解惑」和「範例演練」貫穿全書,引領讀者全面掌握Python 3語言。
書中共有900多個實例和範例、300多個正文實例、600多個拓展範例、77個課後練習、63個技術解惑、兩大綜合案例,每一個知識點除了一個實例外,還有兩個拓展範例,達到觸類旁通的效果。
能夠說一本書包括三本書的內容:基礎、實例、綜合案例
本書售後服務:
《Python應用開發實戰》
[美] 尼納德·薩斯葉(Ninad Sathaye) 著
用Python 3構建健壯的、可重用的、高效的應用程序 ;輕鬆奇幻的學習主線,解決Python開發中遇到的實際問題
本書使用一個生動有趣的、基於文本的遊戲主題做爲講解內容來介紹Python應用開發過程的各個方面。全書共10章,涉及簡單應用開發、模塊化、打包和發佈應用的代碼、文檔規範、單元測試、重構、設計模式、性能監測、性能優化、GUI應用、MVC框架等方方面面的軟件開發知識和技能。
《Python數據分析(第2版)》
[美]阿曼多·凡丹戈(Armando Fandango) 著
暢銷書升級版,基於Python3。
本書教新手用Python語言分析數據,發揮Python在數據可視化方面的優點,引導讀者成爲數據分析高手。全書從數據檢索、清洗、操做、可視化、存儲複雜的分析和建模等方面介紹,重點關注開源模塊,如NumPy、SciPy、matplotlib、pandas、IPython、Cython、scikit-learn及NLTK。本書還包括數據可視化、信號處理、時間序列分析、數據庫、預測分析和機器學習等主題。
《Python數據科學入門》
[美]阿曼多·凡丹戈(Armando Fandango) 著
基於Python3,掌握用Python編程進行數據分析的核心技能
Python是適用於數據科學的編程語言。即便你初次接觸Python語言,本書也能教會你經過Python編程來獲取、組織、處理和分析大量的信息並識別出趨勢和模式。從安裝Python開始,一直到執行交叉驗證,快用本書開始學習之旅吧!
《手把手教你設計CPU——RISC-V處理器篇》
胡振波 著
本書是一本介紹通用CPU設計的入門書,以通俗的語言系統介紹了CPU和RISC-V架構,力求爲讀者揭開CPU設計的神祕面紗,打開計算機體系結構的大門。
本書共分爲四部分。第一部分是CPU與RISC-V的綜述,幫助初學者對CPU和RISC-V快速地創建起認識。第二部分講解如何使用Verilog設計CPU,使讀者掌握處理器核的設計精髓。第三部分主要介紹蜂鳥E203配套的SoC和軟件平臺,使讀者實現蜂鳥E203 RISC-V處理器在FPGA原型平臺上的運行。第四部分是附錄,介紹了RISC-V指令集架構,輔以做者加入的背景知識解讀和註解,以便於讀者理解。
《自制編程語言——基於C語言》
鄭鋼 著
「純手工」:不須要第三方庫和工具,充分了解各個細節的原理及實現。實現的是面向對象腳本語言,這涉及到虛擬機的實現,讓讀者領略腳本語言的內部實現。
本書全面從腳本語言和虛擬機介紹開始,講解了詞法分析的實現、一些底層數據結構的實現、符號表及類的結構符號表,常量存儲,局部變量,模塊變量,方法存儲、虛擬機原理、運行時棧實現、編譯的實現、語法分析和語法制導自頂向下算符優先構造規則、調試、查看指令流、查看運行時棧、給類添加更多的方法、垃圾回收實現、添加命令行支持命令行接口。
《Python深度學習》
[英] 尼格爾·劉易斯(N.D. Lewis) 著
深度學習是當前計算領域中最激動人心的課題之一。隨着Python的興起,實踐深度學習也變得很是容易。
本書是使用Python 3進行深度學習實踐的一本初學指南。全書共9章,分別介紹了深度學習基礎理論、神經網絡基礎知識、如何構建定製化深度預測模型、性能提高技術、二元分類的神經網絡應用等領域,並且結合Python語言探討了基本的算法和實現模型。
《Keras深度學習實戰》
[意大利]安東尼奧·古利(Antonio Gulli) 著
本書用當前流行的Keras框架實現了大量深度學習算法,構建了衆多深度學習模型,而且介紹了深度學習在遊戲等實際場合中的應用,特別是本書還介紹了當前火熱的生成對抗網絡(GAN)的應用。
全書通俗易懂,強調實際案例,適合廣大的機器學習從業者和愛好者入門與實踐。
本書是國外第一本Keras深度學習實戰圖書。
《精通數據科學:從線性迴歸到深度學習》
唐亙 著
數據科學入門到實戰,介紹數據科學經常使用的工具——Python、數學基礎及模型,討論數據科學的前沿領域——大數據和人工智能,包括機器學習領域經典的模型、分佈式機器學習、神經網絡和深度學習等。
在數據學科的角度,融合了數學、計算機科學、計量經濟學的精髓
爲讀者闡釋了數據科學所要解決的核心問題—數據模型、算法模型的理論內涵和適用範圍
以經常使用的IT工具—Python爲基礎,教會讀者如何建模以及經過算法實現數據模型,具備很強的實操性。
本書還爲讀者詳解了分佈式機器學習、神經網絡、深度學習等大數據和人工智能的前沿技術。
《深度學習實踐指南——基於R語言》
[英] N.D Lewis 著
本書由知名做者N.D Lewis撰寫,教讀者使用R語言進行深度學習的研究,並順利成長爲一名頂級數據科學家。本書分8章,介紹了與深度學習相關的知識,包括多種不一樣的神經網絡等。本書可以帶讀者瞭解關於深度學習模塊及其工做原理,同時幫助讀者更快速第將所學知識轉化成實際的技能。
《Java數據科學指南》
[加]魯什迪·夏姆斯(Rushdi Shams) 著
學習MLlib、DL4j和Weka等開源庫,掌握實用的Java數據科學技能
本書旨在經過Java編程來引導讀者更好地完成數據科學任務。本書經過9章內容,詳細地介紹了數據獲取與清洗、索引的創建和檢索數據、統計分析、數據學習、信息的提取、大數據處理、深度學習、數據可視化等重要主題。
《Spring微服務實戰》
[美]約翰•卡內爾(John Carnell)著
點擊封面購買紙書
本書詳細介紹了微服務架構下Spring體系(Spring ->Spring Boot->Spring Cloud),幫助 Java 開發人員快速拆分單體應用,並對微服務的全生命流程進行了封裝,大大簡化了開發流程。
本書在構建和部署Spring雲應用程序的同時,讓讀者掌握如何進行微服務設計。整本書是一個完整的例子,傳授做者多年的寶貴經驗。
本書以一個名爲EagleEye的項目爲主線,介紹雲、微服務等概念以及Spring Boot和Spring Cloud等諸多Spring項目,並介紹如何將EagleEye項目一步一步地從單體架構重構成微服務架構,最終將這個項目拆分紅衆多微服務,讓它們運行在各自的Docker容器中,實現持續集成/持續部署,並最終自動部署到雲環境(Amazon)中。針對在重構過程當中遇到的各類微服務開發會面臨的典型問題(包括開發、測試和運維等問題),本書介紹瞭解決這些問題的核心模式,而後在實戰中選擇特定Spring Cloud子項目或其餘工具解決這些問題。
《Java架構師指南》
王波 著
資深Java專家多年經驗總結,全程項目驅動,首本完整介紹Java入門進階到架構師的編程技術圖書。
程序員走向架構師是必經之路,本書基於官方API的完美解讀,從架構師的角度來說解Java知識技能,而且從搭建虛擬機開始,學習經常使用的Linux命令,力爭作到使程序員在較短的時間內成功邁入架構師的殿堂。
《分佈式對象存儲——原理、架構及Go語言實現 》
胡世傑 著
雲存儲專家200分鐘視頻講解,掌握雲存儲理論,動手搭建分佈式對象存儲架構
本書首先從一個最簡單的對象存儲服務原型開始,討論在原型中存在的問題並介紹對象存儲服務中一些常見的概念以及設計理念,而後經過改變架構或添加功能的方式解決這些問題。這一迭代步驟將發生屢次,最終咱們會收穫一個足夠完善的對象存儲服務。
【瑞典】亞歷山大.塔林德 著
點擊封面購買紙書
第一本面向開發人員的、編寫可測試的代碼、避免缺陷,提升軟件質量的測試書,測試專家朱少民、楊曉慧、歐陽辰、曾樂天翻譯並推薦。
本書講解了開發人員須要瞭解的測試技術,以便幫助他們建設高質量的軟件,講解了如何編寫測試代碼、如何進行單元測試、重構測試驅動的開發等實戰技術。幫助讀者快速吸取的關鍵測試概念,以及在編寫測試用例時須要重點掌握的技術和不可不知的方法。也包括須要學習的測試平臺或工具。
《程序員學數據結構》
[美]威廉·史密斯(William Smith) 著
本書用4種語言講解,C#、Java、Objective-C和Swift。
囊括了經常使用的數據結構,從基本的數據結構到高級數據結構都有介紹。
本書和傳統的講解數據結構的圖書不一樣。先講解理論,而後以案例輔佐,每一個案例都用4種語言來實現,便於讀者進行比較理解。
《Scratch 2.0少兒遊戲趣味編程》
李強 李若瑜 著
本書適合6-12歲的兒童和青少年自學,也適合家長做爲親子閱讀教程。
本書經過精心選取的、不一樣難度級別的14款趣味遊戲的開發過程,將Scratch程序設計的基礎、概念、方法和動手實踐等系統聯繫起來,教會讀者在遊戲開發的樂趣中,掌握Scratch編程技能。本書首先帶領讀者認識Scratch,而後介紹了Scratch編程必備的一些概念和基礎知識,並按照初級遊戲開發、中級遊戲開發和高級遊戲開發的順序,循序漸近,由易到難,讓讀者逐步掌握和熟練Scratch趣味編程。
《青少年學Python》
[希] 阿里斯提德·波拉斯(Aristides S. Bouras ) 著
本書適合10歲以上的孩子學習,也適合家長做爲親子閱讀教程。
本書是做者多年從事編程教學工做的經驗凝結。本書強調算法思惟比學習編碼更爲重要。算法思惟是一個和問題解決相關的過程。本書將算法思惟當作必須的學習和訓練,來教授計算和算法思惟,進而學習和掌握編程能力。本書選擇Python這種很是流行的語言,配以豐富的插圖,100多道解答的問題和200多道練習題,250多道判斷,100多道多選題,幫助10歲以上的孩子和父母,以及其餘的同窗、老師來學習Python編程。
你對5月異步新書哪三本感興趣?爲何?截止時間5月21日17時,留言+轉發本活動到朋友圈,小編將抽獎選出10名讀者 贈送紙書5本和5張e讀版100元異步社區代金券,(留言點贊最多的自動得到一張)。 異步圖書後臺回覆「5月新書」進入新書交流羣,得到第一手新書信息。
推薦閱讀
長按二維碼,能夠關注咱們喲
天天與你分享IT好文。
在「