About the Author

Ninad Sathaye () has more than six years of experience in software design and development. He is currently working at IBM, India. Prior to working for IBM, he was a Systems Programmer at Nanorex Inc. based in Michigan, U.S.A. At Nanorex, he was involved in the development of an open source, interactive 3D CAD software, written in Python and C. This is where he developed passion for the Python programming language. Besides programming, his favorite hobbies are reading and traveling.

Ninad holds a Master of Science degree in Mechanical Engineering from Kansas State University, U.S.A.

I would like to thank everyone at Packt Publishing, especially, Eleanor Duffy, Steven Wilding, Charu Sankaran, and Prasad Rai for their co-operation. This book wouldn't have been possible without your help. I also want to thank all the technical reviewers of the book for their valuable suggestions. I wish to express my sincere thanks and appreciation to Rahul Nayak, my colleague, who provided many professional quality photographs for this book. I owe a special thanks to Mark Sims and Bruce Smith, my former colleagues, for introducing me to the amusing world of Python. Finally, this book wouldn't have been possible without the encouragement and support of my whole family. I owe my loving thanks to my wife, Arati, for providing valuable feedback. She also happens to be the photographer of several of the pictures used throughout this book.