前言


云计算、大数据、人工智能新兴领域的崛起,推动信息技术全面渗透人们的生产与生活。党的二十大报告强调“推动战略性新兴产业融合集群发展,构建新一代信息技术、人工智能、生物技术、新能源、新材料、高端装备、绿色环保等一批新的增长引擎。”进入新时代,高校既要做好人工智能专业教育,又要推进人工智能通识教育。很多高校顺应人工智能发展潮流,对原有的“大学计算机基础”课程进行改革创新,开设了基于人工智能内容的“信息技术基础”课程。
本书内容顺应在高校中开展人工智能通识教育的需求来编写,主要包括人工智能通识教育知识和Python语言编程基础内容,使学习者能够了解人工智能的发展历程、人工智能的研究方法、人工智能的主要应用和挑战及人工智能基础算法的应用。希望书中的Python语言程序设计内容有助于学习者提高人工智能编程能力和实践动手能力。
本书共分11章。各章具体内容如下。
第1章主要介绍计算机基础知识;第2章主要介绍人工智能概述;第3章主要介绍人工智能基础算法与应用;第4章主要介绍Python基础入门;第5章主要介绍Python编程基础;第6章主要介绍Python数据结构;第7章主要介绍Python图形处理;第8章主要介绍Python与爬虫;第9章主要介绍Python人工智能应用案例;第10章主要介绍国产麒麟(桌面)操作系统;第11章主要介绍国产办公软件WPS Office。
在本书的编写过程中,吸取了许多同仁和专家的宝贵经验,非常感谢广州航海学院计算机基础教学团队所有老师的大力支持,尤其感谢陈伟福博士对人工智能部分内容的支持和帮助。
尽管我们尽了最大的努力,但由于编者学识水平有限,书中难免出现不妥之处,欢迎各界专家和读者提出宝贵意见。

编者
2023年6月