本书按照Python语言的核心编程知识和企业应用开发所需,将主要内容划分为三篇:Python基础篇、Python进阶篇、Python应用篇。根据每篇的主要内容设计对应的贯穿阶段项目案例,贯穿项目案例贯穿整篇的各个章节中。第1篇为Python基础篇,包括第1~5章,以“学生管理系统”作为贯穿项目,主要讲解了计算机语言、Python语言的特点,接着介绍Python开发环境的搭建,并学会开发基础Python程序。第2篇为Python进阶篇,包括第6~9章,仍然以“学生管理系统”为贯穿项目,重点开发信息增加、查询和修改功能。主要讲解了Python复杂数据类型、Python文件读写与异常、Python类和模块以及图形化界面设计包tkinter的基本使用,为编程能力提升奠定基础。第3篇为Python应用篇,包括第9~12章,以大数据综合分析项目为贯穿项目,主要讲解了Python常见模块、网络爬虫及应用、数据分析与可视化,重点提升读者应用Python进行数据分析和可视化开发的能力。 本书配套讲义、教材案例及贯穿项目源代码、教学视频、实训任务书、课程大纲等资源,适合作为高等院校计算机、软件工程、数据科学与大数据技术等本科专业教材,也可供广大科技工作者和工程技术人员参考。