Item Description: Techniques for data recognition, parsing, transformation and filtering
Review Synopsis: DMwP is a readable, practical and informative guide to manipulating data using Perl 5.
Author: David Cross
Publisher: Manning
Availability:
Monastery bookstore hardcopy
Publisher
hardcopy
ebook (PDF format, reduced price)
sample chapters (PDF format)
This book covers a wide range of data types and manipulations, including dates, line endings, access logs, PNG, HTML, XML, RSS, recognition, parsing, filtering, transformation, etc. It contains more knowledge than you'd think could fit into a handy 283 pages.
I can personally recommend DMwP to eternal amateurs like myself. For any real programmers reading this review, I'll quote the forward by Damian Conway: "...munging data. It's a dirty job but someone has to do it. If that someone is you, you're definately holding the right book." The only issue I have with DMwP is that your (spouse|partner) may think you a bit odd for requesting it as a birthday present ;^)
I like DMwP for the following reasons:
- readable - humor and conversational tone bely potential dryness of the subject.
- practical - riddled with real-world scenarios and code snippets, and employs modules such as
- DBI
- Number::Format
- Date::Manip
- HTML::Parser
- several others
- informative - topics range from simple pattern-matching to the powerful Parse::RecDescent.
- open - refers the reader to other Perl books as needed.
Chapters:
- introduces use of Perl for munging data
- general methods for efficient munging
- Perl idioms
- pattern matching
- unstructured data
- record-oriented data
- fixed-width and binary data
- complex data formats
- HTML
- XML
- Parse::RecDescent
appendix B - rudimentary intro to Perl
Update: PM-linkafied mention of CPAN modules
|
---|
Replies are listed 'Best First'. | |
---|---|
Jesse reads DMwP.
by frankus (Priest) on Apr 18, 2001 at 13:29 UTC | |
(crazyinsomniac) Re: Data Munging with Perl
by crazyinsomniac (Prior) on Feb 08, 2001 at 12:45 UTC | |
by davorg (Chancellor) on Feb 08, 2001 at 13:47 UTC | |
Re: Data Munging with Perl
by Plato (Friar) on Jun 04, 2003 at 09:22 UTC | |
Re: Data Munging with Perl
by mda2 (Hermit) on Apr 27, 2005 at 01:05 UTC | |
by davorg (Chancellor) on Jun 30, 2005 at 15:37 UTC | |
by mda2 (Hermit) on Jun 30, 2005 at 17:48 UTC |