2015年出版的最受大家欢迎的技术类新书。本文选自“图灵教育”微信。点击图书书名试读。
1、iOS开发指南
作者:关东升
☆ 畅销书全新升级,用Swift和Objective-C两种语言介绍iOS 8开发,全面涵盖iOS 8新特性、新变化
☆ 数百个项目案例+两个真实项目开发全过程
☆ 涵盖iOS平台架构设计、测试驱动开发、性能优化、版本控制和程序调试等
《iOS开发指南:从零基础到App Store上架(第3版)》 前两版就得到了广大开发者的好评。这一版在之前内容的基础上针对iOS8进行了更新,并用Swift和Objective-C两种语言对比介绍了iOS开发。本书内容涉及iOS开发的方方面面,同时又突出重点,并且使用大量实例代码和插图帮助开发者更好地理解书中的内容。
2、图解机器学习
作者:杉山将
译者:许永伟
☆ 最简单的机器学习入门书
☆ 专业实用:东京大学教授、机器学习权威专家杉山将执笔,浓缩机器学习的关键知识点
☆ 图文并茂:187张图示帮助理解,详略得当,为读懂大部头开路
☆ 角度新颖:基于最小二乘法讲解各种有监督学习的回归和分类算法,以及无监督学习算法
☆ 实战导向:配有可执行的MATLAB程序代码,边学习边实践
《图解机器学习》用丰富的图示,从最小二乘法出发,对基于最小二乘法实现的各种机器学习算法进行了详细的介绍。
3、算法的乐趣
作者:王晓华
☆ CSDN超人气博主、算法专栏达人王晓华力作
☆ 算法领域小百科,广泛涵盖常用算法结构及其应用
☆ 淋漓尽致展现算法本质,一本书玩转算法,尽享算法乐趣
算法之大,大到可以囊括宇宙万物的运行规律;算法之小,小到寥寥数行代码即可展现一个神奇的功能。《算法的乐趣》从一系列有趣的生活实例出发,全面介绍了构造算法的基础方法及其广泛应用,生动地展现了算法的趣味性和实用性。其中,既有各种大名鼎鼎的算法,如神经网络、遗传算法、离散傅立叶变换算法及各种插值算法,也有不起眼的排序和概率计算的算法。
4、程序是怎样跑起来的
作者:矢泽久雄
译者:李逢俊
☆ 日文版重印41次!
☆ “计算机组成原理”图解趣味版
☆ 蹲马桶就能看懂的编程基础知识
《程序是怎样跑起来的》从计算机的内部结构开始讲起,以图配文的形式详细讲解了二进制、内存、数据压缩、源文件和可执行文件、操作系统和应用程序的关系、汇编语言、硬件控制方法等内容,目的是让读者了解从用户双击程序图标到程序开始运行之间到底发生了什么。
5、七周七并发模型
作者:Paul Butcher
译者:黄炎
并发编程近年逐渐热起来,Go等并发语言也对并发编程提供了良好的支持,使得并发这个话题受到越来越多人的关注。《七周七并发模型》通过以下七个精选的模型帮助读者了解并发领域的轮廓:线程与锁,函数式编程,Clojure,actor,通信顺序进程,数据级并行,Lambda架构。书中每一章都设计成三天的阅读量。每天阅读结束都会有相关练习,巩固并扩展当天的知识。
6、GitHub入门与实践
作者:大塚弘记
译者:支鹏浩 刘斌
☆ 内容全面,系统讲解GitHub的功能和实用技巧
☆ 图文直观,一步步演示GitHub的使用方法
☆ 实战导向,专门搭建实践仓库,邀请读者进行Pull Request并共同维护
☆ 包含GitHub的开发流程和辅助工具,适合需要引入GitHub的公司或团队直接使用
《GitHub入门与实践》从Git的基本知识和操作方法入手,详细介绍了GitHub的各种功能,GitHub与其他工具或服务的协作,使用GitHub的开发流程以及如何将GitHub引入到企业中。在讲解GitHub的代表功能Pull Request时,本书专门搭建了供各位读者实践的仓库,邀请各位读者进行Pull Request并共同维护。
7、JS设计模式与开发实践
作者:曾探
☆ 腾讯全端AlloyTeam团队出品,资深前端工程师曾探力作
☆ 全面涵盖专门针对JavaScript的16个设计模式
☆ 深入剖析面向对象设计原则、面向对象编程技巧及代码重构
《JavaScript设计模式与开发实践》是根据JavaScript语言的特性专门针对JavaScript语言全面总结的设计模式。全书共分为三个部分,第一部分讲解了JavaScript语言面向对象和函数式编程的知识及其在设计模式方面的作用;第二部分通过一步步完善的代码示例,由浅入深地讲解了16个设计模式;第三部分讲述了面向对象的设计原则及其在设计模式中的体现,以及一些常见的面向对象编程技巧和日常开发中的代码重构。
书中所有示例均来自作者长期的开发实践,与实际开发密切相关。
8、Android安全权威
作者:Joshua J. Drake,Pau Oliva Fora等
译者:诸葛建伟 肖梓航 杨坤
☆ 顶级白帽子(Joshua J. Drake等)原著 + 一线安全专家(诸葛建伟/肖梓航/杨坤)翻译
☆ tombkeeper、Flanker、dm557、非虫等知名白帽子鼎力推荐
☆ 专注于阐述设备root、逆向工程、漏洞研究和软件漏洞利用等技术细节
由世界顶尖级黑客打造,是目前最全面的一本Android系统安全手册。《Android安全攻防权威指南》中细致地介绍了Android系统中的漏洞挖掘、分析,并给出了大量利用工具,结合实例从白帽子角度分析了诸多系统问题,是一本难得的佳作。
9、Bootstrap实战
作者:David Cochran Ian Whitley
译者:李松峰
☆ 基于最新Bootstrap 3.0撰写
☆ 一本书吃透Bootstrap,GitHub最受欢迎开源项目
☆ 五大应用实例,全面掌握Bootstrap使用技巧
☆ 学会重编辑LESS文件和使用Bootstrap的JS插件
《Bootstrap实战》是目前市面上少见的实战类Bootstrap图书,全书通过5个真实、具体、鲜活,又有代表性的项目实例,讲解了Bootstrap的各种特性和用法。本书讲解了以下5种类型的网站:个人作品网站、WordPress主题、企业门户页面、在线电子商务站点和单页营销网站。
10、Spark机器学习
作者:Nick Pentreath
译者:蔡立宇 黄章帅 周济民
☆ 最受欢迎的Spark入门图书
《Spark机器学习》介绍了Spark的基础知识,从利用Spark API来载入和处理数据,到将数据作为多种机器学习模型的输入。通过详细实例和现实应用讲解了常见的机器学习模型,包括推荐系统、分类、回归、聚类和降维。
11、计算机是怎样跑起来的
作者:矢泽久雄
译者:胡屹
☆ 日文版重印18次
☆ “计算机科学概论”图解趣味版
☆ 蹲马桶就能看懂的硬件&软件基础知识
《计算机是怎样跑起来的》通过探究计算机的本质,提升工程师对计算机的兴趣,在面对复杂的最新技术时,能够迅速掌握其要点并灵活运用。
12、OC编程全解
作者:荻原刚志
译者:唐璐 翟俊杰
☆ 日本Objective-C圣经级教材
☆ 6年长销第3次改版,Objective-C学习首选
《Objective-C编程全解(第3版)》结合理论知识和实例程序,全面而系统地介绍了Objective-C 编程的相关内容,包括类和继承、对象的类型和动态绑定、基于引用计数的内存管理、垃圾回收、属性声明、类NSObject 和运行时系统、Foundation 框架中常用的类、范畴、抽象类与类簇、对象的复制及存储、块对象、消息发送模式、图像视图、异常和错误、并行编程、键值编码等。
13、Unity游戏设计与实现
作者:加藤政树
译者:罗水东
☆ 10个典型的开发实例,覆盖基本游戏类型
☆ 南梦宫资深开发者执笔,重点讲解设计思路和实现细节
☆ 公开灵感来源——“创意笔记”,附带完整的工程源码
《Unity游戏设计与实现:南梦宫一线程序员的开发实例 》出自日本知名游戏公司万代南梦宫的资深开发人员之手,面向初级游戏开发人员,通过10个不同类型的游戏实例,展示了真正的游戏设计和实现过程。
14、Docker:容器与容器云
作者:浙江大学SEL实验室
☆ Kubernetes源码完全解读 + 最佳实践
☆ 从源码层面深度解析Docker核心原理
☆ 广泛涵盖Docker高级实践技巧
☆ 全面梳理主流容器云技术架构方法
《Docker——容器与容器云》从实践者的角度出发,基于Docker和Kubernetes最新源码,系统梳理了Docker容器技术和Kubernetes项目的实现原理和设计思路,有助于读者在实际场景中利用Docker容器和容器云解决问题并启发新的思考。
15、Swift与Cocoa开发
作者:Paris Buttfield-Addison等
《Swift与Cocoa框架开发》系统讲解了在Mac OS X和iOS 8平台上,使用苹果公司的Swift语言开发Mac、iPhone和iPad应用的基本概念和编程技巧。主要围绕使用Swift语言进行Cocoa框架开发,突出OS X和iOS开发的差异,教会读者利用高级Cocoa和Cocoa Touch特性开发真实的应用。
16、24*365不间断服务
作者:伊藤直也
译者: 张毅
☆ 专业团队撰写,运维架构师的必备书籍
☆ 从实际搭建及运营经验出发,最接地气的技术
☆ 坚持使用开源软件搭建
《24小时365天不间断服务:服务器/基础设施核心技术 》是由日本著名Hatena和KLab网络公司的6名服务器/基础设施的工程师编著。该书从实际的生产环境出发,以大规模、高性能、不让网络服务中断为重点,对搭建平台及管理等各种技术要素进行了分析和说明,是网络架构师必备的参考书。
17、JS基础教程
作者:Dori Smith , Tom Negrino
译者:陈建瓯 柳靖
☆ 全球畅销百万册的JavaScript入门书!
《JavaScript基础教程(第9版)》循序渐进地讲述了JavaScript及相关的CSS、DOM、Ajax、jQuery等技术。书中从JavaScript语言基础开始,分别讨论了图像、框架、浏览器窗口、表单、正则表达式、用户事件和cookie等。内容讲解透彻,图文并茂。
18、服务器端网络架构
作者:宫田宽士
译者:曾薇薇
审校:乌尼日其其格
☆ 467张图表讲透基础技术和设计要点
☆ 资深工程师撰写,网络和服务器的首次完美结合
☆ 从实际架构经验出发,为你讲述最接地气的技术
《图解服务器端网络架构》以图配文,详细说明了服务器端网络架构的基础技术和设计要点。基础设计是服务器端网络架构最重要的一个阶段。
19、Java 8函数式编程
作者:Richard Warburton
译者:王群锋
《Java 8函数式编程》将探讨如何编写出简单、干净、易读的代码;如何简单地使用并行计算提高性能;如何准确地为问题建模,并且开发出更好的领域特定语言;如何写出不易出错,并且更简单的并发代码;如何测试和调试Lambda表达式。
20、精通iOS开发
作者:David Mark,Jack Nutting等
译者:周庆成 邓强 武海峰 蒋振华
☆ 中文版累积销量超过6万册!全球数百万iOS开发者交口称赞的iOS开发圣经
iOS应用开发基础教程,内容翔实,语言生动。《精通iOS开发(第7版)》作者结合大量实例,使用OC和Swift两种语言循序渐进地讲解了适用于iPhone/iPad开发的基本流程。新版介绍强大的iOS 8操作系统,涵盖Xcode 6的新功能,书中所有案例全部重新编写。
喵