猪小花1号

个人签名

282篇博客

中秋福利 | 10本技术图书(编程语言、数据分析等)免费送

猪小花1号2018-09-13 10:40

中秋将至,技术宅们有福利了,网易云社区联合博文视点为大家送来一大波技术图书,内容涉及Kubernetes、Go语言、OpenResty、Python编程、Spark SQL、PyTorch等,话不多说,“十仁”干货陪你过中秋,以下为书籍简介


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


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



Go语言编程入门与实战技巧


黄靖钧 编著


编辑推荐

体系完整:通过142个案例,囊括Go语言的主要功能

循序渐进:从基本语法到网络编程,条理清晰,逐步提高

实用参考:包括18个常用标准库,深度讲解Go的实战技巧

原理剖析:深入理解Go语言源码实现,了解程序优化方法


内容提要

《Go语言编程入门与实战技巧》从内容上分为三大部分,第一部分主要介绍Go语言的基础知识,包括Go语言的安装和开发工具,介绍了Go语言的特性与适合的场景,然后讲解了Go语言的程序结构和数据类型,并针对函数和一些关键字的用法与数据类型的调用原理做了阐述。第二部分介绍了Go语言数据结构和标准库,结合实际应用场景探讨了日常生产环境会遇到的问题与解决办法。第三部分主要介绍Go语言的测试工具和用法,并重点讲解了Go语言的内存管理机制,深入理解Go语言的设计哲学,了解Go语言底层的内存管理和并发机制,为更进一步的学习打下坚实的基础。

《Go语言编程入门与实战技巧》适合对计算机编程尤其是对Go语言编程感兴趣的新手作为入门教程阅读,还适合想在Web开发领域有所发展的程序员学习。



iOS面试之道


故胤道长 唐巧 著


编辑推荐

√ 117道+面试题,助你得到理想的Offer

√ 在一问一答间,融入作者对问题本质的深刻理解和多年工作经验的沉淀

√ 不仅是面试指南,也是构建iOS知识体系的基本框架


内容提要

《iOS面试之道》是作者将多年的工作经验和积累,结合具体面试内容总结而成的。

《iOS面试之道》共分为3部分。第1部分为面试准备,详细介绍求职中遇到的基本问题,作者根据其多年的经验,在面试流程、简历投递、复习准备方面给出了完善的参考意见和建议。第2部分为算法知识。算法几乎是各种水平的程序员都要面对的考查内容。该部分采用Swift语言重新审视了多种数据结构和算法原理,可以说是为iOS开发者量身打造的算法解答。第3部分为iOS专业问答,分为语言工具、系统框架和经验之谈,采用问答的形式来详细介绍。

如果你是一名iOS开发者,并且正准备跳槽,那么《iOS面试之道》是一本不错的复习参考书;如果你没有面试计划,那么本书也可以帮助你对iOS知识进行提纲挈领的整理;如果你是面试官,那么希望本书能为你提供考查应聘者的依据和源泉;对于具有其他背景的软件工程师,若想一窥iOS世界的知识框架,《iOS面试之道》也是不错的切入点。



Kubernetes权威指南——企业级容器云实战


闫健勇 龚正 吴治辉 刘晓红 崔秀龙 等著


编辑推荐

近年来,Kubernetes的版本和社区均发生了翻天覆地的变化,Kubernetes也已成为容器集群管理的事实标准,本书作者团队紧紧抓住其中的机遇,适时出版了《Kubernetes权威指南:从Docker到Kubernetes实践全接触》的第1版、第2版和纪念版,这些书均记录了Kubernetes发展历程中各里程碑版本的核心思想,可帮助我们开启全面了解和掌握Kubernetes的大门,当然,该书还会持续更新,为我们呈现更新的版本及更优化的内容。

《Kubernetes权威指南:企业级容器云实战》则通过全新的视角,针对容器云领域现下的热点和技术难点,给出了基于Kubernetes的企业级容器云落地指南,为企业传统IT转型和业务上云提供助力。三年磨一剑,该书内容直击现下容器云领域的技术热点和难点,可作为企业级容器云落地实操手册,帮助容器云领域的相关人士制胜风口浪尖。


内容提要

《Kubernetes权威指南——企业级容器云实战》是基于《Kubernetes 权威指南:从Docker 到Kubernetes 实践全接触》进行企业级容器云平台建设的实战指南,力图对容器云平台的建设、应用和运营过程提供全方位的指导。其中,第1 章对企业级容器云平台应该如何进行规划和建设提供指导。第2 章对在容器云平台上如何管理需要为租户提供的计算资源、存储资源、网络资源和镜像资源等基础资源进行分析和说明。第3 章从应用部署模板、应用配置模板、应用的灰度发布更新策略、弹性扩缩容等方面对容器云平台上应用部署的相关管理工作进行讲解。第4 章从微服务架构的起源、Kubernetes 的微服务体系、Service Mesh 及多集群统一服务管理等方面对容器云平台的微服务管控机制进行分析和说明。第5 章从容器云平台的DevOps 管理、应用的日志管理、监控和告警管理、安全管理、平台数据的备份等方面对生产运营过程中的主要工作进行分析和说明。第6 章通过常见系统的容器化改造迁移方案,为传统应用如何上云提供指导。第7 章对容器云PaaS 平台的建设和应用进行说明。第8 章通过3 个案例,对大型项目在容器云PaaS 平台上的应用、复杂分布式系统的容器化实践为读者提供参考。

无论是对于系统架构师、开发和测试人员、运维人员,还是对于企业 IT 主管、系统管理员、平台管理员、SRE 人员等,《Kubernetes权威指南——企业级容器云实战》都非常有参考价值。本书也适合作为高等院校计算机专业云计算及容器技术方面的教材使用。



OpenResty完全开发指南:构建百万级别并发的Web应用


罗剑锋 著


编辑推荐

本书由一线技术专家基于自己的工作经验精心撰写而成,主要包括OpenResty的组成、运行平台、工作语言、内部运行机制、功能接口、各种服务的配置和开发方式。

本书作者技术功底强,写作水平高,写作的图书不唯市场论,不唯风头论,只写自己一线工作经验,对于自己的技术书籍出版也从来都是一丝不苟,一心只为大家奉献优质、实用且实战的优秀技术图书!


内容提要

OpenResty 是一个基于Nginx 的高性能Web 平台,能够方便地搭建处理超高并发的动态Web 应用、Web 服务和动态网关。

与现有的其他开发语言/环境相比,OpenResty 有着高性能、高灵活性、易于学习和扩展等许多优点,近年来得到了越来越多开发者的关注,也有了很多成功的应用范例,如Adobe、Dropbox、GitHub 等知名公司都基于OpenResty 构建了自己的后端业务应用。

OpenResty 自带完善的帮助文档,开发社区也很活跃,但相关的学习资料——特别是中文资料较少。《OpenResty完全开发指南:构建百万级别并发的Web应用》基于作者多年使用OpenResty 的经验,系统地阐述了OpenResty 相关的各方面知识和要点,帮助读者快速掌握这个高效易用的Web 开发平台,进而实现HTTP/HTTPS/TCP/UDP 等多种网络应用。

《OpenResty完全开发指南:构建百万级别并发的Web应用》结构严谨、详略得当,具有较强的实用性,适合广大软件开发工程师、系统运维工程师、编程爱好者和计算机专业学生阅读参考。



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


【美】Kenneth Reitz(肯尼思·赖茨),Tanya Schlusser(坦尼娅·胥卢瑟) 著 夏永锋 廖邦杰 译



编辑推荐

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

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

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

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


内容提要

《Python编程之美:最佳实践指南》是Python用户的一本百科式学习指南,由Python社区数百名成员协作奉献。

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

《Python编程之美:最佳实践指南》适合有一定Python基础的人员学习,帮助你迅速从小工修炼成专家,编写出高质量的代码!



React Native Cookbook(中文版)


【美】Jonathan Lebensold(乔纳森·莱本索德) 著 刘清 文一山 译


编辑推荐

√ 了解构建一个 React Native 应用需要的软件工具

√ 利用 React 生态中的组件与 JavaScript 库

√ 综合考虑用户体验、平台习惯和技术复杂度,来设计跨平台应用

√ 了解常见的用例,以及如何最大程度地利用设备的硬件设施

√ 自动化应用的发布,将你的iOS应用分享给 beta 测试者们

√ 学习如何组织好代码,保证其正确性并且容易维护

内容提要

在多个平台开发应用往往是非常麻烦的,但是使用 React Native,你就能构建出跨平台的移动应用,而且其外观和行为与用 Java或者Swift编写的原生应用并无二致。《React Native Cookbook(中文版)》将帮助你理解React Native的生态,教你应对一些常见的挑战,比如处理应用的状态、处理设备I/O,还介绍了部署过程和一些缩短交付时间的技巧,最后讲解了如何编写可维护的代码。

如果你熟悉JavaScript,而且打算开发跨平台的应用程序,并且选择的是React技术栈,那么《React Native Cookbook(中文版)》就是为你准备的。



Spark SQL内核剖析


朱锋 张韶全 黄明 著


编辑推荐

揭秘Spark SQL内部架构、算法设计与实现原理,从源码实现层面掌握数据库SQL处理与Spark分布式计算模型。

作为SQL-on-Hadoop解决方案的佼佼者,Spark SQL志在取代传统数据仓库,在数据库应用场景中其模块一直备受关注。

腾讯T4专家|Spark领军人物黄明领衔,长期从事分布式计算和查询优化方面工作,对Spark SQL有较深入研究及大量工程积累。

分享腾讯日均百万SQL总量和数百PB数据处理的一线生产实践,其中独家披露的TDW经验对大数据平台建设和性能优化有重要借鉴意义。

适合要对原生系统进行定制化改造或新特性添加的开发人员,以及想通过理解系统背后核心知识学习分布式系统和数据库实现等技术的从业者。


内容提要

Spark SQL 是 Spark 技术体系中较有影响力的应用(Killer application),也是 SQL-on-Hadoop 解决方案 中举足轻重的产品。《Spark SQL内核剖析》由 11 章构成,从源码层面深入介绍 Spark SQL 内部实现机制,以及在实际业务场 景中的开发实践,其中包括 SQL 编译实现、逻辑计划的生成与优化、物理计划的生成与优化、Aggregation 算子和 Join 算子的实现与执行、Tungsten 优化技术、生产环境中的一些改造优化经验等。

《Spark SQL内核剖析》不属于入门级教程,需要读者对基本概念有一定的了解。在企业中任职的系统架构师和软件开发人员,以及对大数据、分布式计算和数据库系统实现感兴趣的研究人员,均适合阅读《Spark SQL内核剖析》。



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


邢梦来 王硕 孙洋洋 编著


编辑推荐

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


内容提要

深度学习已经成为人工智能炙手可热的技术,PyTorch是一个较新的、容易上手的深度学习开源框架,目前已得到广泛应用。《深度学习框架PyTorch快速开发与实战》从PyTorch框架结构出发,通过案例主要介绍了线性回归、逻辑回归、前馈神经网络、卷积神经网络、循环神经网络、自编码模型、以及生成对抗网络。《深度学习框架PyTorch快速开发与实战》作为深度学习的入门教材,省略了大量的数学模型推导,适合深度学习初学者,人工智能领域的从业者,以及深度学习感兴趣的人阅读。

数据科学

方匡南 著


编辑推荐

√ 以问题为导向,使读者在解决问题的过程中学习数据挖掘、机器学习等数据科学相关方法

√ 从数据模型的角度进行讲解,帮助初学者快速掌握模型原理与实务操作

√ 提供配套案例源码、教学PPT及扩展典型案例下载


内容提要

《数据科学》是一本数据科学的入门书籍。每个知识点尽量从实际的应用案例出发,从数据出发,以问题为导向,在解决问题中学习数据挖掘、机器学习等数据科学相关方法。《数据科学》将数据读写、数据清洗和预处理作为开端,逐渐深入到和数据科学相关的决策树、支持向量机、神经网络、无监督学习等知识。此外,结合数据科学的实际应用,书中还讲解了推荐算法、文本挖掘和社交网络分析等热门实用技术。《数据科学》在写作过程中尽量删去太过抽样的理论,让具有一定高等数学和概率论基础的读者就能看得懂。当然,如果读者对方法原理确实不感兴趣,只是为了用R程序实现某种方法,可以跳过方法只看案例和程序。《数据科学》适合作为高校数据科学、机器学习、数据挖掘、大数据分析等相关专业的研究生和高年级本科的教科书,也适合作为相关企业的数据科学家、数据挖掘工程师、数据分析师及数据科学的爱好者等的工具书。



智能运维:从0搭建大规模分布式AIOps系统


彭冬 朱伟 刘俊 等 著


编辑推荐

√ 直接来自新浪微博智能运维团队多年前瞻探索与生产实践,技术思路可落地,解决方案有说服力。

√ 面向运维热点方向,详细分析底层原理,全面梳理技术体系,完整呈现从方法创新到工具化实践。

√ 以微博监控为例,从运维平台大数据处理到架构设计原理,从运维工程师到自动化智能监控专家。

√ 有 AIOps 模型|算法,有异常检测|根因分析|时序预测等运维实践,完美结合工程架构与算法实践。


内容提要

《智能运维:从0搭建大规模分布式AIOps系统》结合大企业的智能运维实践,全面完整地介绍智能运维的技术体系,让读者更加了解运维技术的现状和发展。同时,帮助运维工程师在一定程度上了解机器学习的常见算法模型,以及如何将它们应用到运维工作中。

《智能运维:从0搭建大规模分布式AIOps系统》共分4篇。第1篇运维发展史,重点阐述当前运维的发展现状及面临的技术挑战;第2篇智能运维基础设施,重点讲述大数据场景下的数据存储、大数据处理和分析的方法与经验,以及海量数据多维度多指标的处理分析技术;第3篇智能运维技术详解,重点关注在新时期大数据时代下智能化的运维技术,包括数据聚合与关联、数据异常点检测、故障诊断和分析、趋势预测算法;第4篇技术案例详解,为大家梳理了通过开源框架ELK快速构建智能监控系统的整体方案,还将分享微博平台和微博广告两个不同业务场景下智能监控系统的技术实践。

《智能运维:从0搭建大规模分布式AIOps系统》适合运维、开发、架构、DevOps工程师及广大互联网技术爱好者研读和借鉴。