本书使用Python语言阐述数据结构,基于抽象数据类型的思想和Python面向对象机制,介绍了基本数据结构的概念、特性和实现,并探讨相关算法的设计和实现。同时,本书结合研究案例,强化程序设计实践中关注的内容,如安全性问题和正则表达式,并提供了大量编程练习题,着重于数据结构的设计、实现技术和实际应用。