讲书3分钟丨 《从芯片到云端:Python物联网全栈开发实践》 -讲书人 刘凯

王一

2017-11-03

只需3分钟就能快速了解一本书!
由作(译)者发声讲书,直指新书的特点与主旨。
只需利用碎片化时间,省时省力选到适合自己的好书

音频链接

http://www.ximalaya.com/78614528/sound/56804941/

音频内容

大家好,我是刘凯,是《从芯片到云端》一书的作者。无论读者具备何种从业背景和技术栈,我都希望透过本书带来新的思路、灵感和想法。当然,读者在阅读本书时,需要抛弃一些成见。

书的由来

在我开发了若干物联网系统后,想把自己的经验教训归纳整理,以提高团队内部的共识,这是我最初的写作目的。想要整理成书是后来的想法。

因为我之前没有写书的经验,所以一开始很难下决心写书。只是在知乎上提了一个问题。随后电子工业出版社的侠少首先联系到我,并帮我下定了写作决心。经过漫长的写作,以及反复的修改,总算是出版付印了。

我的女儿才读一年级,我经常在送她去学英语补习班之余,在附近的麦当劳蹭网蹭空调写作。前些天她对我说:“爸爸,我要出一本绘本。你可以帮我出版么?”好吧,能够激发她不断努力实现梦想,也算是本书写作的收获之一了。

本书是一本怎样的书?

本书以单一编程语言Python为主,介绍如何进行物联网快速开发。书中归纳整理了Python在物联网的设备领域、服务器领域、数据领域的端到端技术和主流方案。

物联网是一个非常大的商业机会,但是时间成本和机会成本很高。商业模式的快速发展,往往使得现有的技术栈和开发手段不断地加速折旧。在本书编辑过程中,围绕着物联网发生多次大规模并购,以及相关产品线的裁撤,迫使我不得不做出相应修改。

物联网是个简单的加法:设备加互联网,但是技术选型和开发工作量却呈现指数级增长。想要应对快速变化的市场,抓住商业机会,必须提高生产效率、减少学习和试错成本。现在项目时间要求更短,却对于迭代速度和开发周期提出了更高要求,要求开发人员身兼多职,这就是全栈开发的需求。核心诉求就是“快”。Python与JavaScript等脚本语言最大优势是实现系统组件间的整合,可以满足迭代速度的要求。

内容编排(目的)

物联网这个选题太宽泛,一本书无法面面俱到,也无法一人写完。如何取舍对我来说很纠结。总算在编辑的帮助下砍去了大量资料性章节。

考虑到许多潜在读者可能对Python不太了解,所以还是保留了Python的基础知识章节。然后根据自己的电子行业从业经历,增加了基于Python的微控制器和微处理器的设备开发内容,同时简单介绍了Python在数字和模拟电路设计方面的应用,并总结归纳了各类物联网通讯技术的Python编程接口和参考设计。这算是针对电子行业的Python应用补上的一个知识拼图。对于设备连接、网络服务、数据抓取、运维服务、数据分析等Python传统优势领域,也都分别在独立章节中针对主流软件包进行介绍。读者看完本书,可以清楚了解自己所缺失的知识,并利用Python补足这部分,还可以动手构建一些简单系统。

一本技术书籍往往由正文、代码、图解构成。因内容众多,篇幅有限,本书多采用正文配合少量图解展开,只针对特定要点展开部分代码。读者需要根据每章的延伸阅读去了解更多的详情。某个角度看,本书更像一本教科书。

线下活动

本书仅仅是Python实现物联网全栈开发的一部分。我希望以本书为契机,根据读者反馈,针对特定技术和市场需求展开设计,配合硬件与云计算合作伙伴,共同推动开源与商业项目的开展。从而实现更快的物联网产品和服务迭代,实现更加完整的物联网生态。

相关图书

读者评论

  • 本人在8年前有单片机、ARM7的前后台嵌入式系统开发经历,主要涉及C语言、Protel DXP PCB设计、VC串口通信;

    后来到了通信公司进行交换机的软件交付,侧重其中一层:转发面与控制面的数据转换。从2017初开始,大数据、云计算、物联网等概念似乎一下子成了风口,传统通信行业也受到OTT阵营的白牌交换机挑战,各个产品线也是从上而下传递这些压力,也是在这个过程中我了解到了python语言,并在手机上下载了QPython,粗略的看了一些语法及实际编码&测试了对应的例子。

    到了油腻的中年,也察觉到有被公司的潜规则替换掉的很大可能性,在焦虑并查看相关新兴领域信息的平时,偶尔看到本书,觉得有必要对风口上的物联网技术全景有一个大概的了解。
    昨天刚拿到快递,为了方便阅读及督促自己快把全书先浏览一遍,第一件事就把书从第六章处分成2本;
    接下来有个要处理的问题是,怎么搞到那些开发板来实战下

    三炮发表于 2018/1/21 20:01:59

相关博文

  • 社区使用反馈专区

    陈晓猛 2016-10-04

    尊敬的博文视点用户您好: 欢迎您访问本站,您在本站点访问过程中遇到任何问题,均可以在本页留言,我们会根据您的意见和建议,对网站进行不断的优化和改进,给您带来更好的访问体验! 同时,您被采纳的意见和建议,管理员也会赠送您相应的积分...

    陈晓猛 2016-10-04
    5421 735 3 7
  • 迎战“双12”!《Unity3D实战核心技术详解》独家预售开启!

    陈晓猛 2016-12-05

    时隔一周,让大家时刻挂念的《Unity3D实战核心技术详解》终于开放预售啦! 这本书不仅满足了很多年轻人的学习欲望,并且与实际开发相结合,能够解决工作中真实遇到的问题。预售期间优惠多多,实在不容错过! Unity 3D实战核心技术详解 ...

    陈晓猛 2016-12-05
    3299 36 0 1
  • czk 2017-07-29
    5866 28 0 1