本书注重对高职学生实践能力的培养,采用项目驱动、任务教学、案例讲解的方式,结合当前Python程序设计在人工智能领域的应用现状及高职院校学生的实际情况,全面介绍了Python环境配置、Python基础知识、Python数据处理、Python综合应用、人工智能入门5个方面的相关知识,包括Python开发环境配置、Python基础语句、Python序列、选择与判断、循环与跳转、函数设计、面向对象程序设计、处理程序错误和异常、文件操作、科学计算基础、数据运算操作、爬虫基础、GUI编程、机器学习入门、计算机视觉入门、自然语言处理入门等16个项目,每个项目均包含4个任务,注重理论联系实际,培养学生的综合实践能力。