Text Processing in Python is an example-driven, hands-on tutorial that carefully teaches programmers how to accomplish numerous text processing tasks using the Python language. Filled with concrete examples, this book provides efficient and effective solutions to specific text processing problems and practical strategies for dealing with all types of text processing challenges.
Text Processing in Python begins with an introduction to text processing and contains a quick Python tutorial to get you up to speed. It then delves into essential text processing subject areas, including string operations, regular expressions, parsers and state machines, and Internet tools and techniques. Appendixes cover such important topics as data compression and Unicode. A comprehensive index and plentiful cross-referencing offer easy access to available information. In addition, exercises throughout the book provide readers with further opportunity to hone their skills either on their own or in the classroom. A companion Web site (http://gnosis.cx/TPiP) contains source code and examples from the book.
Here is some of what you will find in thie book:
David Mertz came to writing about programming via the unlikely route of first being a humanities professor. Along the way, he was a senior software developer, and now runs his own development company, Gnosis Software ("We know stuff!"). David writes regular columns and articles for IBM developerWorks, Intel Developer Network, O'Reilly ONLamp, and other publications.
Text processing is a fascinating field in computer science with numerous algorithms. This area is very attractive to researchers. Read morePublished on February 24, 2012 by rpv
This book is interesting, the field it covers is not one with many texts, so it's hard to do comparative analysis. Read morePublished on December 18, 2007 by Sean Fritz
TPIP is an instant classic in that all you need to do is add a solid understanding of python and you can instantly appreciate its classic nature. Read morePublished on August 22, 2007 by James Stroud
There is a lot of good stuff in this book, but the presentation is lousy.
The first chapter dives into functional programming using obscure and terse high order... Read more
I'd second most of the positive statements given by other reviewers. To boot - the author's voice is clear and pleasant. Read morePublished on September 21, 2005 by R. Dlugy-Hegwer
This book is not for everyone, but for "text processing", I know of nothing else that comes close; this book merits careful study. Read morePublished on August 1, 2005 by Elizabeth H. Papageorge
This book is not for novice programmers. However, if you are an reasonably experienced programmer in Python, or any other language for that matter, this book will serve you very... Read morePublished on December 30, 2004 by Amazon Customer
In any booksotre you'd probably find hundreds of titles of "Web programming in XXX language". What about "Text processing in XXX language"? Read morePublished on August 1, 2004 by Waiyip Tung
Added note: The review by phrodod was quite nice, IMO. One little thing: s/he mentions my little re_show() utility that I use in the regex tutorial. Read morePublished on June 9, 2004 by Amazon Customer