本书是一本综合讲述算法和数据结构的入门书,以图解的方式全面介绍了当下比较实用的算法。全书分为4篇,共13章,包括算法入门、算法的描述、Python编程基础、排序算法、四大经典算法、其他算法、链表算法、树形结构算法、图形结构算法、查找算法、哈希表、使用算法解决常见数学问题、算法常见经典问题等。本书从用户学习与应用的角度出发,所有算法都结合具体生活实例进行讲解,涉及的程序代码给出了详细的注释,并且运用大量的示意图和实例应用,力求打造零压力的学习氛围,使读者轻松掌握各种主流算法,快速提高开发技能,拓宽职场道路。本书给出了大量的算法实例,所有实例都提供源码,本书的服务网站提供了模块库、案例库、题库、素材库、答疑服务。力求为读者提供一本“基础入门+应用开发+实战”一体化的Python算法图书。本书内容详尽,实例丰富,非常适合作为算法初学者的入门用书,也适合作为Python开发人员的案头随查手册;另外,对于从C++、C#、Java等编程语言转入的Python开发人员也有很大的参考价值。