全书以“计算思维”培养为目标,贯穿理解和运用计算生态的 Python 语言教学思想,系统展示了 Python 语言学习路径。本书分为 12 章,主要内容如下:第 1 章讲解 Python 基础知识与概念,以及 Python 的交互式解释器 IDLE;第 2 章讲解 Python 语言语法基础;第 3 章讲解Python 控制语句;第 4 章讲解 Python 数据结构;第 5 章讲解 Python 函数;第 6 章讲解 Python模块和包;第 7 章讲解文件操作;第 8 章讲解面向对象编程;第 9 章讲解异常;第 10 章讲解Python 函数式编程;第 11 章讲解数据分析与可视化;第 12 章讲解机器学习实战。 本书内容覆盖了 Python 语言的大部分知识点,叙述清晰,循序渐进,以大量实例为依托,提供大量学习资料、学习视频、在线实验环境、立体化教学资源。本书适合作为高等院校数据科学与大数据及计算机相关专业的教材,也可作为对 Python 感兴趣读者的自学参考书。