Abhaya Shenoy, my colleague at Innvo Systems, introduced me to Python back in 2002. I spent a month working with Python, and then I was hooked to it for life. I was also introduced to test-driven development in 2002. Thanks to Moses Hohman, who worked for ThoughtWorks at that time.
I would like to thank all the reviewers for their participation: Sharad Bagri, Kevin Davenport, Vivek Vidyasagaran, Devesh Chanchlani, Dorai Thodla, Kiran Gangadharan, Cees de Groot, David Simick, Fernando Ramos, and Christopher Humphries.
Devesh Chanchlani and Dorai Thodla spent a number of hours reviewing the book with me and offering valuable suggestions. Sharad Bagri, Kevin Davenport, and Vivek Vidyasagaran also provided a ton of feedback that helped the book become what it is.
Mohammad Fahad and Ruchi Desai from Packt Publishing did a great job coordinating with a number of people and getting this book in shape.
A special shout-out to the Python community! One of the reasons I love Python is not only the language but also the awesome community around it.
Finally, I would like to thank my family. This book could not have been completed without their constant encouragement, motivation, and support.