"This book describes the most useful data crunching techniques, explains when you should use them, and shows how they will make your life easier. Along the way, it will introduce you to some handy, but underused, features of Java, Python, and other languages. It will also show you how to test data crunching programs and how data crunching fits into the larger software development picture."--Jacket.