我们编写本书的主要动力是对Python语言编程的热爱和对解决算法问题的激情。Python语言能够如此打动人,是因为这种语言能让我们编写清晰而优雅的代码,把注意力集中于算法的本质步骤,而不需要过多关注复杂的语法和数据结构。同时,我们用Python完成编写程序后数个月再回头来读的时候,仍然可以理解自己写的代码,这一点十分有教益。作为本书的作者,我们最希望的是能接受新的挑战,其次是能经得住各种测试,因为一段程序代码只有在毫无bug地实现后,我们才算真正地掌握了编程技巧。我们希望用自己的热情感染读者,营造出一种氛围,鼓励大家学习和掌握扎实的算法和编程基础知识。这种学习经历往往会受到大型软件企业招聘人员的赏识,而对于软件工程师或计算机科