Text Processing in Python 1st Edition by David Mertz – Ebook PDF Instant Download/Delivery: 0321112547, 9780321112545
Full download Text Processing in Python 1st Edition after payment

Product details:
ISBN 10: 0321112547
ISBN 13: 9780321112545
Author: David Mertz
Text Processing in Python describes techniques for manipulation of text using the Python programming language.
At the broadest level, text processing is simply taking textual information and doing something with it. This might be restructuring or reformatting it, extracting smaller bits of information from it, or performing calculations that depend on the text.
Text processing is arguably what most programmers spend most of their time doing. Because Python is clear, expressive, and object-oriented, it is a perfect language for doing text processing — even better than Perl.
As the amount of data everywhere continues to increase, this is more and more of a challenge for programmers.
This book is not a tutorial on Python. It has two other goals:
-
helping the programmer get the job done pragmatically and efficiently; and
-
giving the reader an understanding — both theoretically and conceptually — of why what works works and what doesn’t work doesn’t work.
Mertz provides practical pointers and tips that emphasize efficient, flexible, and maintainable approaches to the text-processing tasks that working programmers face daily.
Text Processing in Python 1st Table of contents:
1. Python Basics
-
1.1. Techniques and Patterns
-
1.1.1. Utilizing Higher-Order Functions in Text Processing
-
1.1.2. Exercise: More on combinatorial functions
-
1.1.3. Specializing Python Datatypes
-
1.1.4. Base Classes for Datatypes
-
-
1.2. Standard Modules
-
1.2.1. Working with the Python Interpreter
-
1.2.2. Working with the Local Filesystem
-
1.2.3. Running External Commands and Accessing OS Features
-
1.2.4. Special Data Values and Formats
-
-
1.3. Other Modules in the Standard Library
-
1.3.1. Serializing and Storing Python Objects
-
1.3.2. Platform-Specific Operations
-
1.3.3. Working with Multimedia Formats
-
1.3.4. Miscellaneous Other Modules
-
2. Basic String Operations
-
2.1. Some Common Tasks
-
2.1.1. Problem: Quickly sorting lines on custom criteria
-
2.1.2. Problem: Reformatting paragraphs of text
-
2.1.3. Problem: Column statistics for delimited or flat-record files
-
2.1.4. Problem: Counting characters, words, lines, and paragraphs
-
3. Regular Expressions
-
3.1. Introduction to Regular Expressions
-
3.2. The
reModule -
3.3. Common Tasks with Regular Expressions
-
3.3.1. Searching for Patterns
-
3.3.2. Replacing Text
-
3.3.3. Splitting Strings
-
-
3.4. Advanced Regular Expressions
-
3.4.1. Assertions
-
3.4.2. Grouping and Capturing
-
3.4.3. Non-Greedy Matching
-
4. Parsers and State Machines
-
4.1. Introduction to Parsing
-
4.2. State Machines
-
4.2.1. Finite State Machines
-
4.2.2. Implementing State Machines in Python
-
5. Internet Tools and Techniques
-
5.1. Working with Email and Newsgroups
-
5.1.1. Sending Email
-
5.1.2. Receiving Email
-
5.1.3. Parsing Email Messages
-
-
5.2. Web Programming
-
5.2.1. CGI Programming
-
5.2.2. Web Scraping
-
5.2.3. Parsing HTML
-
-
5.3. Working with XML
-
5.3.1. Parsing XML
-
5.3.2. Creating XML
-
5.3.3. Modifying XML
-
People also search for Text Processing in Python 1st:
image text processing in python
text processing in python pdf
text processing in python book
text processing in python david mertz
text file processing in python
Tags: David Mertz, Text Processing, Python


