android开源2016_出版商的选择:2016年顶级开源书籍

android开源2016

图书出版商分享了2016年必读的与开源相关的图书发行的精选内容。

没有淀粉新闻

(由Anna Morrow提供)

carhackerbook
汽车黑客手册
克雷格·史密斯(Craig Smith)
304页
发布时间:2016年3月

The Car Hacker's Handbook》专注于低成本,开源的黑客工具,将使您对现代汽车中的计算机系统和嵌入式软件有更深入的了解。 本书从检查漏洞开始,并详细说明了通过CAN总线以及设备与系统之间的通信。 您将学习如何为您的车辆建立准确的威胁模型,对CAN总线进行反向工程以伪造引擎信号,利用漏洞,建立物理和虚拟测试台等等。 如果您对汽车安全性感到好奇,那么《汽车黑客手册》非常适合您。

儿童电子产品
ØyvindNydal Dahl

bookcover

328页
发布时间:2016年7月

儿童电子产品非常适合通过动手项目满足孩子对电子产品的自然好奇心。 孩子们(以及他们一生中的成年人!)将建立诸如电子投币器,电磁体,电动机,入侵报警器,乐器,触摸传感器LED电路,甚至柠檬供电的LED灯等项目。 在此过程中,他们将学习电流,电压和电路的工作原理。 有了清晰的解释和有趣的项目,这本书将让孩子们立即构建自己的电路。

要了解更多有关儿童电子产品作者ØyvindNydal Dahl的信息,请访问他的Opensource.com作者页面

实用法医成像

bookcover
布鲁斯·尼克尔(Bruce Nikkel)
320页
发布时间:2016年9月

当法医调查涉及数字活动时,正确处理媒体证据至关重要。 《实用取证成像》详细介绍了如何使用开源命令行工具来保护和管理数字证据。 作者Bruce Nikkel引导您完成整个取证过程,并介绍与存储介质成像有关的实际方案和情况。 对于希望提高其Linux技能的经验丰富的数字取证研究人员以及希望学习数字取证的经验丰富的Linux管理员, 实践取证成像是无价的资源。

bookcover
从头开始编程游乐场
阿尔·斯威加特(Al Sweigart)
288页
发布时间:2016年9月

Scratch是教孩子们编程的标准语言,在全球拥有1400万用户。 在Scratch Programming Playground中 ,孩子们可以通过制作有趣的游戏来学习编程。 每款游戏都包含易于遵循的说明,复习问题和创造性的编码挑战,可让孩子们自己制作游戏。 孩子们将制作诸如迷宫奔跑,蛇,水果忍者克隆,突破重制之类的游戏,甚至受到超级马里奥兄弟启发的游戏。从粉丝最喜欢的作者使用Python自动生成无聊的东西中Scratch Programming Playground证明了学习制作游戏时,它并不乏味。 要从Scratch Programming Playground的作者Al Sweigart阅读更多信息,请访问他的Opensource.com作者页面

bookcover
邪恶的酷壳脚本,第二版
戴夫·泰勒(Dave Taylor)和布兰登·佩里(Brandon Perry)
392页
发布时间:2016年10月

Wicked Cool Shell Scripts的第二版进行了更新,它广受欢迎,提供了一系列有用,可自定义且有趣的Shell脚本,用于解决常见问题和个性化您的计算环境。 此版本包含23种全新的脚本,例如邮政编码查找工具,比特币地址信息检索器,图像处理和编辑工具以及诸如hangman之类的经典游戏。 无论您想节省时间来管理系统,还是只是想找到新方法来解决问题,您都会喜欢这些邪恶的酷脚本。

要阅读Wicked Cool Shell Scripts,第二版的作者Dave Taylor的更多信息,请访问其Opensource.com作者页面

奥赖利媒体

(由Susan Conant贡献)

bookcover
React:启动并运行
构建Web应用程序
斯托扬·斯特法诺夫
222页
发布时间:2016年7月

使用React(一种来自Facebook的开源技术,可以快速构建富Web应用程序)运行的方法。 有了本实用指南,Yahoo! Web开发人员Stoyan Stefanov教您如何构建组件(React的基本构建块)并将它们组织为可维护的大型应用程序。 如果您熟悉基本JavaScript语法,就可以开始了。

一旦了解了React的工作原理,您将构建一个完整的定制Whinepad应用程序,以帮助用户对葡萄酒进行评分并记笔记。 您将很快了解为什么有些开发人员认为React是Web应用程序开发难题的关键。

  • 设置React并编写您的第一个“ Hello world”网络应用
  • 创建和使用自定义React组件以及通用DOM组件
  • 构建一个数据表组件,使您可以编辑,排序,搜索和导出其内容
  • 使用JSX语法扩展作为函数调用的替代方法
  • 设置一个精简的低级构建过程,以帮助您专注于React
  • 构建一个完整的自定义应用程序,使您可以在客户端上存储数据
  • 随着应用程序的发展,使用ESLint,Flow和Jest工具检查和测试代码
  • 使用Flux管理组件之间的通信

bookcover
使用RxJava进行React式编程
创建基于事件的异步应用程序
托马斯·努尔基维奇(Tomasz Nurkiewicz)本·克里斯滕森(Ben Christensen)
372页
发布时间:2016年10月

在当今应用程序驱动的时代,当程序异步并且响应非常重要时,响应式编程可以帮助您编写更可靠,更易于扩展和性能更好的代码。 通过这本实用的书,Java开发人员将首先学习如何以响应方式查看问题,然后构建利用这种令人兴奋的新编程范例的最佳功能的程序。

作者Tomasz Nurkiewicz和Ben Christensen包括使用RxJava库解决Android设备以及服务器上的实际性能问题的具体示例。 您将学习RxJava如何利用并行性和并发性来帮助您解决当今的问题。 本书还提供了即将发布的2.0版本的预览。

  • 编写对多个异步输入源做出React而不会陷入“回调地狱”的程序
  • 去那个啊哈! 当您了解如何以被动方式解决问题时
  • 应对可观察到的数据生成速度太快而无法使用的情况
  • 探索调试和测试以响应方式编写的程序的策略
  • 在您的程序中有效利用并行性和并发性
  • 了解向RxJava版本2的过渡

bookcover
学习节点,第二版
移至服务器端
雪莱·鲍尔斯(Shelley Powers)
288页
发布时间:2016年5月

将您的Web开发技能从浏览器到带有Node的服务器,并学习如何在基于JavaScript的平台上编写快速,高度可扩展的网络应用程序。 该动手版针对最新的节点长期支持(LTS)和节点当前(6.0)版本进行了更新,可帮助您掌握Node的核心基础知识,并通过多个内置模块和贡献模块获得经验。

加快Node的事件驱动的异步I / O模型的速度,以开发数据密集型应用程序,这些应用程序经常访问但计算简单。 如果您习惯使用JavaScript,则本书提供了许多编程和部署示例,以帮助您利用Node进行服务器端开发。

  • 探索用于全栈节点开发的框架和功能
  • 深入研究Node的模块系统和软件包管理支持
  • 使用Node的REPL控制台即时测试您的应用程序或模块代码
  • 使用核心节点模块构建Web应用程序和HTTP服务器
  • 了解Node对网络,安全性和套接字的支持
  • 通过子进程访问操作系统功能
  • 学习用于节点开发和生产的工具和技术
  • 在微控制器,微型计算机和物联网中使用Node

bookcover
Python机器学习简介
数据科学家指南
莎拉·吉多(Andrews C.
392页
发布时间 :2016年9月

机器学习已成为许多商业应用程序和研究项目不可或缺的一部分,但是该领域并不仅仅局限于拥有庞大研究团队的大型公司。 如果您是初学者,即使您使用Python,这本书也会教您一些实用的方法来构建自己的机器学习解决方案。 借助当今可用的所有数据,机器学习应用程序仅受您的想象力限制。

您将学习使用Python和scikit-learn库创建成功的机器学习应用程序所必需的步骤。 作者AndreasMüller和Sarah Guido专注于使用机器学习算法的实际方面,而不是其背后的数学原理。 熟悉NumPy和matplotlib库将帮助您从本书中获得更多。

通过这本书,您将学到:

  • 机器学习的基本概念和应用
  • 广泛使用的机器学习算法的优缺点
  • 如何表示机器学习处理的数据,包括重点关注哪些数据方面
  • 用于模型评估和参数调整的高级方法
  • 用于链接模型和封装工作流的管道的概念
  • 处理文本数据的方法,包括特定于文本的处理技术
  • 有关改善机器学习和数据科学技能的建议

bookcover
Arduino:技术参考
技术人员,工程师和制造商手册
由JM休斯(JM Hughes)
638页
出版 日期:2016年5月

Arduino:技术参考是一本参考和手册,而不是另一本基于项目的工作手册,它全面描述了Arduino开发板及其软件的电气和性能方面。 本书将使用Arduino完成某项工作所需的所有信息集中在一起。 它将使您免于无休止的Web搜索以及从基于项目的文本中的数据表或注释的翻译中查找与您自己的特定设置和问题相对应的信息。

参考功能包括引出线图,与Arduino板一起使用的AVR微控制器的讨论,使Arduino独树一帜的固件和运行时库的外观以及对各种屏蔽和附加传感器的广泛介绍与Arduino一起使用。 一章致力于从头开始创建一个新的盾牌。 这本书总结了三个不同项目的详细说明:一个可编程信号发生器,一个“智能”恒温器和一个用于模型火箭的可编程发射序列发生器。 每个项目都强调一个或多个可以应用于其他应用程序的主题。

派克特

(由Richard Gall提供)

bookcover
C#6和.NET Core
马克·J·普赖斯
550页
发布时间:2016年3月

关于开源成为主流的话题很多,微软在2016年6月发布的.NET Core证实了这一事实。 它重新定义了开发界看到最成熟的技术巨头之一的方式,并且似乎是在承认世界并没有朝着几十年前的方向发展。 本书为开发人员提供了对Microsoft强大语言和令人印象深刻的开源框架的全面了解,旨在使读者能够流利和自信地构建跨平台应用程序。 在550页上,您几乎需要了解所有信息,这意味着它既可以作为出色的教程,又可以作为可靠的资源。 开源可能意味着快速的变化和不断的迭代,但是本书为读者提供了稳定而值得信赖的知识来源。

bookcover
学习角度2
帕勃罗·德勒曼(Pablo Deeleman)
352页
发布时间:2016年5月

Angular 2无疑是2016年最受期待的软件版本。Google一直在等待着人们-直到5月,我们才正确地了解了新框架的实际外观。 那时,Packt发布了Learning Angular 2,这是一本关于框架新功能的无聊且快速的指南。 本书向读者展示了如何构建Angular 2组件,演示了如何掌握TypeScript语法以及如何使用指令和服务,该书汇集了好奇和雄心勃勃的Web开发人员开始使用此尖端框架所需的一切。

bookcover
TensorFlow入门
吉安卡洛·扎科内(Giancarlo Zaccone)
180页
发布时间:2016年7月

TensorFlow是2016年的热门单曲。但是,我们应该不应该感到如此惊讶。 随着机器学习成为整个技术世界的最大趋势之一,像TensorFlow这样易于使用且令人愉悦的工具的出现不可避免。 TensorFlow入门完全按照封面上的说明进行操作,它是专为那些希望尽快起步并开始使用机器学习的人们而创建的。 从基础数学到神经网络和深度学习,这本书证明了以聪明和有影响力的方式使用软件不必是陡峭的学习曲线,也不需要您精通理论。

bookcover
智能物联网项目
阿格斯·库尼亚万(Agus Kurniawan)
258页
发布时间:2016年9月

物联网已经成为流行语已有一段时间了,但是今年我们开始看到它已成为现实。 实际上,重点很简单-您只需自己构建即可。 这本书包括有趣的现实世界项目,从建造自动遥控汽车到语音技术,都是帮助您发挥创造力的好方法。

bookcover
ReactJS蓝图
作者:Sven A. Robbestad
422页
发布时间:2016年7月

Angular 2可能在2016年就曾备受期待,但是React几年来一直在慢慢地抓住JavaScript的想象力-在2016年,Facebook令人印象深刻的库成为主流。 它也是一个突出当今Web本质的工具:在我们的数据密集时代,动态,快速和轻量级。 ReactJS蓝图将带您直接进入React,向读者展示如何使用该库构建完整的应用程序。 它不仅在教学,还通过向您展示如何使用React来演示React的工作方式。

翻译自: https://opensource.com/article/16/12/yearbook-publishers-picks

android开源2016

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值