本书是北京市昌平区第二中学“科技创新教育系列丛书”之一,共四个主题10章内容。主题一介绍人工智能及程序设计的基础知识,为学习本书后续内容打下基础;主题二探秘计算机视觉,让读者了解计算机是如何“看”世界的;主题三为读者介绍计算机是如何学习的,体验如何通过数据训练,让计算机具备识别是否佩戴口罩的能力,并且借助口罩门禁系统的案例学习,让读者了解视频识别模块如何与开源硬件相结合,设计出创新实用的智能产品;主题四将带领读者体验从“创意”到“产品”的全过程,掌握智能产品设计制作的相关技能。本书完整覆盖了新课程标准中对“人工智能初步”课程的教学要求,已经在北京市昌平区第二中学多个班级开展教学。书中配套硬件均为开源硬件,编程语言以Python为主,非人工智能专业背景的教师也可讲授。本书配有工具包、教师资料和教学PPT,提供全方位的教学服务,可方便学校一步到位开课。