秋读|10本热门图书(人工智能、编程开发、架构、区块链等)免费送!


古人说:“秋读书,玉露凉,钻科研,学文章。" 时下,秋意渐浓, 网易云社区联合博文视点为你们送来一大波技术图书,涉及人工智能、编程开发、架构、软件工程、区块链技术五大版块。


知乎活动的帖子:https://zhuanlan.zhihu.com/p/46803337
html

参与规则:在知乎帖子评论回复如下你最想看的一本书名称便可。注意是知乎帖子回复,不是本帖回复哦前端


1.人工智能


《图解深度学习与神经网络:从张量到TensorFlow实现》面试

 

张平 编著


编辑推荐正则表达式

√290张图+110个可执行的TensorFlow示例程序+算法示例算法

√助力读者玩转神经网络与深度学习背后的数学原理及上手应用编程

√夯实神经网络、深度学习背后的数学基础,掌握它们的原理与实现,更深入地理解开源深度学习框架TensorFlow中的经常使用函数,帮助读者在人工智能路上走得更远!后端

内容提要设计模式

本书是以TensorFlow 为工具介绍神经网络和深度学习的入门书,内容按部就班,以简单示例和图例的形式,展现神经网络和深度学习背后的数学基础原理,帮助读者更好地理解复杂抽象的公式。同时,采用手动计算和程序代码这两种方式讲解示例,能够更好地帮助读者理解TensorFlow 的经常使用函数接口,为读者掌握利用TensorFlow 搭建人工智能项目打下良好的基础。安全

本书适合神经网络、深度学习、TensorFlow 的入门者阅读。网络



《深度学习框架PyTorch快速开发与实战》

 

邢梦来 王硕 孙洋洋 编著


编辑推荐

本书选用Facebook开源深度学习库PyTorch做为深度学习框架,读者能够经过实战操做,快速建立经典卷积神经网络、循环神经网络、自编码模型、对抗生成网络等模型。开启海绵模式,尽量多地学习深度学习原理知识,并有针对性地进行实际训练,相信必定会有所收获。

内容提要

深度学习已经成为人工智能煊赫一时的技术,PyTorch是一个较新的、容易上手的深度学习开源框架,目前已获得普遍应用。本书从PyTorch框架结构出发,经过案例主要介绍了线性回归、逻辑回归、前馈神经网络、卷积神经网络、循环神经网络、自编码模型、以及生成对抗网络。

做为深度学习的入门教材,省略了大量的数学模型推导,适合深度学习初学者,人工智能领域的从业者,以及深度学习感兴趣的人阅读。


2.编程开发


《Python编程之美:最佳实践指南》

 

【美】Kenneth Reitz,Tanya Schlusser 著 夏永锋 廖邦杰 译


编辑推荐

本书由Python社区的大神Kenneth Reitz发起并组织编写,由社区数百名开发者集体奉献。最大的特点在于,近乎完整地总结了在Python编程中会用到的各类实践技巧和经验,涵盖众多主流的应用场景,并告诉你如何提升效率、避免踩坑、编写高质量的代码。

本书涉及开发环境和部署、编写符合Pythonic品味的代码、各应用场景下主流的Python解决方案、学习资源推荐等多个方面,有足够的广度也有合适的深度。不只如此,书中还分享了阅读代码的思路、方法和技巧,告诉你为何这么设计……并清晰地呈现了项目结构图,有极强的学习价值。

它就像一位导师,从你步入Python编程开发的大门时起,便详细地告诉你哪些应该作,哪些不该该作以及为何这样选择,如何作技术选型、各自的优缺点……让你在零起步的基础上,便能安心地、迅速地上手实践。

本书不只适合初学者入门,也适合资深人士做为案头参考。

内容提要

本书是Python用户的一本百科式学习指南,由Python社区数百名成员协做奉献。

全书内容分为三大部分。第1部分是关于如何配置和使用Python编辑工具的;第2部分深刻讲解地道Python风格的代码范例;第3部分研究Python社区经常使用的一些代码库。

本书适合有必定Python基础的人员学习,帮助你迅速从小工修炼成专家,编写出高质量的代码!



《Java并发编程之美》

翟陆续 薛宾田 著


编辑推荐

用代码讲述Java并发编程原理与机制!

内容提要

并发编程相比 Java 中其余知识点的学习门槛较高,从而致使不少人望而却步。但不管是职场面试,仍是高并发/ 高流量系统的实现,却都离不开并发编程,因而可以真正掌握并发编程的人成为了市场迫切需求的人才。

本书经过图文结合、通俗易懂的讲解方式帮助你们完成多线程并发编程从入门到实践的飞跃!全书分为三部分,第一部分为Java 并发编程基础篇,主要讲解Java 并发编程的基础知识、线程有关的知识和并发编程中的其余相关概念,这些知识在高级篇都会有所使用,掌握了本篇的内容,就为学习高级篇奠基了基础;第二部分为Java 并发编程高级篇,讲解了Java 并发包中核心组件的实现原理,让读者知其然,也知其因此然,熟练掌握本篇内容,对咱们在平常开发高并发、高流量的系统时会大有裨益;第三部分为Java 并发编程实践篇,主要讲解并发组件的使用方法,以及在使用过程当中容易遇到的问题和解决方法。

本书适合Java 初级、中高级研发工程师,对Java 并发编程感兴趣,以及但愿探究JUC 包源码原理的人员阅读。


3.架构

《架构整洁之道》

 

【美】Robert C. Martin(罗伯特 C. 马丁) 著 孙宇聪 译


编辑推荐

善用软件架构的通用法则,便可显著提高开发者在全部软件系统全生命周期内的生产力。现在,传奇软件匠师Robert C. Martin(Bob大叔),携畅销书Clean Code与The Clean Coder所获巨大成功之威,向咱们深入揭示了这些法则并亲授运用之道。

Martin在《架构整洁之道》中远不仅是在为咱们提供选项,他几乎是在将软件世界中横跨半个世纪的各类架构类型的经验倾囊相授,目的是让读者既能阅尽全部架构选型,又可通晓其如何决定成败。Martin也的确不负厚望,本书中充满了直接而有效的解决方案,以供读者应对本身面临的真正挑战——那些或最终成就或完全破坏项目的挑战。

《架构整洁之道》不可不读,不管读者是现任的仍是未来的软件架构师、系统分析师、系统设计师或软件项目经理,或是身负将他人设计落地重任的开发人员,这本书均可以让大家受益不浅。

内容提要

《架构整洁之道》是创造“Clean神话”的Bob大叔在架构领域的登峰之做,围绕“架构整洁”这一重要导向,系统地剖析其缘起、内涵及应用场景,涵盖软件研发完整过程及全部核心架构模式。本书分为6部分,第1部分纲领性地提出软件架构设计的终极目标,描述软件架构设计的重点与模式;第2~4部分从软件开发中三个基础编程范式的定义和特征出发,进一步描述函数、组件、服务设计与实现的定律,以及它们是如何有效构建软件系统的总体架构的;第5部分从整洁架构的定义开始,详细阐述软件架构设计过程当中涉及的方方面面,包括划份内部组件边界、应用常见设计模式、避开错误、下降成本、处理特殊状况等,并以实战案例将内容有机整合起来;第6部分讲述具体实现细节;附录则透过做者数十年的软件从业经历再次印证本书的观点。

对于每一位软件研发从业人员——不管从事的是具体编码实现、架构设计,仍是软件研发管理,《架构整洁之道》都是不可或缺的。



《从零开始学架构:照着作,你也能成为架构师》

 

李运华 著


编辑推荐

自成一派的架构设计方法论,教你体系化的架构设计技能

内容提要

架构设计是技术人员成长和晋升过程当中必须掌握的技能,但目前业界缺少架构师学习和培养方面体系化的知识和实践的指导,本书结合做者多年在架构设计方面的学习、思考、实践,提出了完整的一套架构设计方法论,包括什么是架构、架构设计的目的、架构设计原则、架构设计流程、架构设计模式和技巧、互联网公司技术演进等内容。这套架构设计方法论适合不一样行业,好比互联网、企业应用等;也适合不一样的技术领域,好比后端架构设计、前端架构设计、客户端架构设计、测试平台架构设计、运维平台架构设计等。

本书由浅入深地阐述了架构设计的相关内容,比较适合如下类型的读者:

• 没有架构设计经验,但对架构设计很是有兴趣,但愿学习架构设计技术,提高技术能力,成为“大厂面霸”的读者;

• 已经尝试了一些架构设计,但挖了各类“坑”或踩了各类“坑”,但愿知道“为何”的技术人员;

• 具有必定的架构设计经验,想进一步系统化地提高架构设计能力,成为使人羡慕的“高级技术专家”“资深技术专家”的读者。


4.软件工程


《正则指引(第2版)》

 

余晟 著


编辑推荐

√ 来自真实场景与高频问题的妙用法门

√ 覆盖全部主流编程语言及其版本差别

√ 源代码及文本数据处理走向高效之路

√ 贯通编码问题→匹配原理→解题思路

√ 适用日志分析|网络运维|自动化测试

√ 深刻原理结构差别以利现成成果移植

内容提要

本书综合做者本身遇到的实际问题,以及其余开发人员咨询的问题,总结出一套巧妙运用正则表达式的办法,并经过具体的例子指导读者拆解、分析问题。

全书分为三部分:第一部分主要讲解正则表达式的基础知识,涵盖了正则表达式中常见的各类功能和结构;第二部分主要讲解关于正则表达式的更深刻的知识,详细探讨了编码问题、匹配原理、解题思路;第三部分将以前介绍的各类知识落实到经常使用语言.NET、Java、JavaScript、PHP、Python、Ruby、Objective-C、Golang中,在详细介绍了在这些语言中正则表达式的具体用法以外,还辨析了版本之间的细微差别。

《正则指引(第2版)》既能够做为专门的学习用书,也能够做为备查的参考手册。



《领域驱动设计精粹》

【美】Vaughn Vernon(沃恩·弗农) 著 覃宇 笪磊 译


编辑推荐

本书让枯燥的DDD概念栩栩如生。不管你是软件开发者、架构师、分析师、咨询师仍是软件客户,本书都能助你真正地理解DDD,并从它的美好前景中获益。本书并无用大量细枝末节的知识点来淹没你,而是聚焦于那些为了寻求答案所必需的内容。本书内容简练易懂并具有可操做性。好评如潮的《实现领域驱动设计》做者Vaughn Vernon,将二十多年来在真实项目场景中运用DDD原则的经验进行总结,没有谁比他更适合阐明这其中的庞杂和微妙之处。

Vernon将指导你掌握每一项为了构建更好的软件所必须的核心DDD技术。你将学会如何使用强大的限界上下文模式来分离领域模型、如何在明确的边界内发展通用语言,以及如何帮助领域专家和开发者紧密协做来创造这种语言。他还展现了如何借助子域来处理遗留系统,以及如何利用各类团队关系和技术机制来集成多个限界上下文。

本书内容包括:

√ DDD能够为你或者你的组织作些什么,以及它为何如此重要

√ DDD战略设计的基石:限界上下文和通用语言

√ 使用子域进行战略设计

√ 上下文映射:帮助团队更具策略性地进行协做并集成软件

√ 使用聚合和领域事件进行战术设计

√ 使用项目加速和管理工具来创建并维护团队的节奏

内容提要

领域驱动设计(DDD)是时下软件设计领域中的热门话题,它经过指导咱们构建领域模型,来表达丰富的软件功能需求,并由此实现能够知足用户真正须要的软件。然而在实践过程当中,因为不一样的角色对于DDD的核心概念和主要工具的理解不一样,经常会形成协做上的不一致。为了帮助和指导面向对象的开发人员、系统分析人员和设计人员更加合理地组织工做,各有侧重、有条不紊地进行复杂系统的开发,并有效地创建丰富而实用的领域模型,《领域驱动设计精粹》的做者Vaughn Vernon将本身近年来在领域驱动设计领域的理解进一步提炼,并将本书以精粹的形式呈现给广大的读者。

本书的内容包括:DDD对于广大读者的意义、从战略层面进行设计、从战术层面进行设计,以及相关的辅助工具。

固然,仅仅经过此书的阅读没法深刻地掌握领域驱动设计的精髓,不管你是什么经验水平或角色,请阅读本书并在项目中实践DDD。并在这以后,再重读此书,看看你从项目的经历中学到了什么。反复这样的循环,你将会获益匪浅。


5.区块链技术


《精通以太坊智能合约开发》

 

熊丽兵 编著


编辑推荐

不一样于如今市面上大多数同类书籍概念、趋势、给社会经济带来的变革等层面介绍区块链技术,本书则完彻底全是一本面向开发者的技术书籍。本书一大特色是全面,不但覆盖了以太坊智能合约开发语言Solidity的每个知识点,并且一样也覆盖了如何基于以太坊进行去中心化应用的开发,包括各个开发工具及框架的使用,建议全部想加入到区块链领域的开发者阅读。

内容提要

本书系统介绍了以太坊智能合约的开发,对智能合约相关知识进行全面梳理,尤为是对智能合约开发语言Solidity进行了详细解读。智能合约的开发者能够从书中得到一些启发和指导。

本书能够做为一本案头手册,方便开发者在开发智能合约时随时查阅。



《区块链轻松上手:原理、源码、搭建与应用》

Leader-us 李艳军 赵锴 编著


编辑推荐

√ 全新思路,区块链上手性极强,一步步引导和深刻

√ 以HyperLedger Fabric为主线,框架剖析更详尽、干货更多

√ 深刻浅出区块链原理,有理论有实践,完美结合

√ 若想快速上手区块链,了解其原理与架构,那么本书很适合

内容提要

本书首先从以比特币为表明的数字货币的历史与现状开始,讲解区块链的概念、生态、底层技术与架构;而后讲解Fabric的开发环境与调试方法,并细致解析配置文件及命令行的用法;其次以Fabric Java SDK为主介绍如何使用Java代码开发Fabric应用,包括客户端管理、通道配置、事件监听、智能合约开发等;再次深刻解析Fabric源码,解析客户端交易、智能合约初始化及背书流程;最后深刻讲解Fabric的安全机制,以及Fabric CA的使用与管理等内容。

本书兼顾原理与实战,主要面向想快速上手区块链及了解其原理与架构的学生、爱好者、开发人员、架构师与技术管理人员。


网易云免费体验馆,0成本体验20+款云产品!

更多网易研发、产品、运营经验分享请访问网易云社区


相关文章:
【推荐】 优化云课堂直播间性能的一些思考与总结
【推荐】 说说你最欣赏的数据可视化的案例
【推荐】 Android View部分消失效果实现

相关文章
相关标签/搜索