本书采用任务驱动模式介绍Python程序设计语言,紧密围绕信息管理系统的各个模块展开案例的设计,通过典型案例引出Python语言的相关高频知识点。全书共分9章,前8章分别为Python概述、程序基本结构、组合数据类型(列表、元组和字典)、函数、文件、面向对象编程、图形用户界面设计和数据分析及可视化。Z后1章是管理系统综合案例,通过面向过程和面向对象两种设计方法给出了具体的设计方案。 本书打破了常规的散点式案例的语言学习模式,采用“全局—局部—全局”的结构模式设计教学内容,以开发信息管理系统为学习Python语言的切入点,以具体问题需求驱动语言知识的学习,通过“整体案例—分解任务—综合任务点”的模式系统介绍Python语言的核心语法内容,使读者能够从解决问题的角度掌握程序设计的基本思路,学会Python语言的高频知识点。 本书适合作为高等院校非计算机专业程序设计课程的教材,也可以作为Python程序设计爱好者的入门参考书。