本书由Python基础和Python数据结构与算法两部分构成,全书共分为14章,在对Python的相关主题进行简要介绍的同时,附加了考官或面试官可能向读者提出的问题,涵盖内容包括Python简介,数据类型与内置函数,Python中的运算符,决策与循环、用户自定义函数、类和继承,文件,算法分析与大O符号,基于数组的序列,栈、队列和双端队列,链表,递归,树,搜索和排序。这些问题按章节顺序排列,便于读者从简单的问题过渡到复杂的问题。本书适合有一定Python编程基础的人阅读,Python初学面试者、程序设计人员、Python编程爱好者以及软件高校毕业生均将从本书中获益。