Data Crunching: Solve Everyday Problems Using Java, Python, and more.

Greg Wilson · Medical Entomology and Zoology · 2005

1 Introduction 1 1.1 Name That Molecule 1.2 There's One in Every Crowd 1.3 And the Moral Is 1.4 Questions About Data Crunching 1.5 Road Map 2 Text 8 2.1 Reversing a File 2.2 Reformatting Data 2.3 Handling Multiline Records 2.4 Checking for Collisions 2.5 Including One File in Another 2.6 The Unix Shell 2.7 Very Large Data Sets 2.8 Summary 8 3 Regular Expressions 3.1 The Shell 3.2 Basic Patterns 3.3 Extracting Matched Values 3.4 Practical Applications 3.5 Speaking in Tongues 3.6 Other Systems 3.7 Summary 4 XML 4.1 AQuick Introduction 4.2 SAX 4.3 DOM 4.4 XPath 4.5 XSLT 4.6 Summary 5 Binary Data 5.1 Numbers 5.2 Input and Output 5.3 Strings 5.4 Summary 6 Relational Databases 6.1 Simple Queries 6.2 Nesting and Negation 6.3 Aggregation and Views 6.4 Creating, Updating, and Deleting 6.5 Using SQL in Programs 6.6 Summary 7 Horseshoe Nails 7.1 Unit Testing 7.2 Encoding and Decoding 7.3 Floating-Point Arithmetic 7.4 Dates and Times 7.5 Summary A Resources A.1 Bibliography

Read the paper · More papers on PaperTik