
推荐序
计算机科学与技术从诞生至今只有区区几十年的时间,与其他传统学科相比,仍处于“婴儿期”,但是它却给人类社会带来了翻天覆地的变化。根据“摩尔”定律,每隔18个月,集成电路元器件的集成密度就将翻一番,这就意味着计算机系统的性能将有一次大的提升。从2000年至今,我们亲历了互联网、云计算、物联网、大数据、智能硬件技术的大发展,而眼前正在如火如荼地上演着人工智能技术的大爆发。计算机技术为人类开辟了另一个维度的世界——数字世界,而且其中蕴藏了大量的资源和财富。但就创建历史和规模而言,这个世界里的人类可能仍处于原始社会状态,有很多处女地等待着我们去开发和建设,更可能是竞争和拼抢。在未来的社会中,计算机技术更是一项生存竞争的基本技能。
学好计算机技术其实并不容易,尤其是入门,有别于现实自然界的认知方法,它要求学习者具有一定的逻辑思维能力和思维发散能力。因此,早接触计算机技术,越有利于思维能力的锻炼,形成良好的思维习惯。青少年学习计算机技术,往往是在好奇心驱动下开始的,而在面对大量枯燥无味的代码、协议、专业术语时放弃。针对这种情况,本书是一个非常好的选择。本书通过一系列生动有趣的智能硬件制作实例,让初学者在一步步成就感的驱动下,逐渐领会、掌握编程方法和技术。特别是本书选择时下非常流行的Python作为编程语言,其具备简捷、易读性和可扩展性等诸多优点,更有利于初学者掌握和使用。同时,本书也是一本关于物联网和智能硬件技术的入门指导书。本书在内容上设计巧妙,能够由浅入深地引导学习者,实操性强,创新与实践相结合,图文并茂,有很多珍贵的设计方案和参考数据。因此,本书不失为一本很好的青少年计算机入门学习指导书,再配合配套实验设备的使用,将更有利于对技术知识的深入理解和灵活运用。祝广大读者通过本书的学习能早日步入计算机的世界,开发出自己的创新作品。
周磊