前言 在AI时代,越来越多的人开始涉足人工智能及智能应用服务开发领域,在高校人才培养方案的课程设置中,应体现AI元素并普及智能应用服务开发等相关知识,可在通识课程模块给全体大学生(含本科生与高职高专生)开设AI相关课程,真正实现AI for All、CS for All。 微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验,具有应用轻量、门槛低、用完即走等特点。不管是资深软件开发人员,还是初次进入开发领域的小白,只要其具有创新的思想,可以预见的创新功能应用,就将在互联网市场上有所作为。 对于计算机相关专业或其他专业学生而言,可通过小程序带动他们初步认识AI及智能应用。在日常生活中,围绕周围的一些应用,一旦学习者有了一个很好的创新思想之后,结合互联网,结合小程序开发,就可以开发出一个具有生命力的产品,激发学生学习AI的热情,激发他们的创新思维,这是一件非常有意义的事情。 本书的出版,为小程序开发者提供了入门通道,让初次接触小程序开发的非专业人士易于上手,能以较短的时间开发一个原型出来,从而激发开发者的兴趣,增强深入学习的动力,让兴趣与任务驱动他们学习更多其他知识,开发其他更多更丰富的功能。本书主要针对零基础读者或对软件开发涉及不多,希望能快速入门微信小程序开发的读者,结合微信小程序开发者工具可见即可得的特性,在整个内容架构及章节编排上,充分结合小程序开发初学者的学习基础与学习特点,循序渐进,逐步将基本的小程序开发中一些必要的知识铺陈开来。 本书由王瑞胡和代琴任主编。其中,第1~6章由王瑞胡编写,第7章由代琴编写,代码实现部分还得到了谢东同学的帮助,最终由王瑞胡完成统稿。 本书的出版得到重庆文理学院校本特色教材出版基金的资助,以及重庆市2019年度教育综合改革研究课题(课题批准号: 19JGY46),重庆市2020年高等教育教学改革研究重点项目(项目编号: 202075)等的资助。在本书的编写过程中,还参阅了一些小程序开发教材,以及网上的一些资料,在此向这些文献资料的作者表示感谢。最后,特别感谢清华大学出版社的大力支持,使得本书得以顺利出版。 限于编者水平,书中难免有不当和疏漏之处,敬请读者赐教指正。 本书配套微课视频,读者可用手机扫一扫封底刮刮卡内二维码,获得权限,再扫一扫书中二维码,即可观看视频。 编者 2020年4月