本书以团体标准《青少年编程能力等级第2 部分:Python 编程》为依据,内容覆盖该标准Python 编程四级的全部12 个知识点。全书共12 个单元,分为三部分。第一部分为算法基础篇(第1、2 单元),主要介绍Python 中常见数据结构和算法分析的基础知识,包括堆栈、队列及基本应用、算法的复杂度计算等内容。第二部分为算法提高篇(第3~7 单元),主要介绍排序、查找、匹配、蒙特卡罗、分形等常见算法的基本原理和实现方法。第三部分为算法进阶篇(第8~12 单元),重点介绍Python 中机器学习及人工智能经典算法的基本原理及实践方法,主要包括聚类、预测、调度、分类、路径等算法的讲解。本书适合报考全国青少年编程能力等级考试(PAAT)Python 四级科目的考生选用,也是初、高中学段青少年了解和实践机器学习及人工智能编程的较为理想的教材。
本书是与“青少年人工智能与编程系列丛书《跟我学Python四级》”配套的教学辅导书。全书共12个单元,内容覆盖青少年编程能力Python编程四级全部12个知识点,并与《跟我学Python四级》(以下简称“主教材”)完美呼应。为了帮助学习者深入了解教材的知识结构,更好地使用主教材,同时帮助教师形成便于组织的教学方案,本书对主教材各单元的知识点定位、能力要求、建议教学时长、教学目标、知识结构、教学组织安排、教学实施参考、问题解答、习题答案等内容进行了系统介绍和说明。本书还提供了补充知识、拓展练习等思维拓展内容,任课教师可以根据学生的学业背景知识和年龄特点灵活选用。 本书可供报考全国青少年编程能力等级考试(PAAT)Python四级科目的考生自学,也是教师组织教学的理想辅导教材。