## 作者简介 Allen B. Downey是美国Olin工程学院的计算机科学副教授。他曾经在Wellesley College、Colby College和U.C. Berkeley教授计算机科学课程。他在MIT获得学士和硕士学位,并且从U.C. Berkeley获得计算机科学博士学位。Allen基于自己教授计算机程序设计课程的经验,开创了“像计算机科学家一样思考(How to Think Like a Computer Scientist)”的教学理念和方法,并由此编写了几本程序设计语言的图书。其中,《Think Python》、《Think Complexity》由O’Reilly出版;《Think Java》、《Think C++》也广受关注和好评。