Natural Language Processing with Python (UPDATED FOR PYTHON 3)
--- Analyzing Text with the Natural Language Toolkit

Steven Bird, Ewan Klein, and Edward Loper

O'Reilly Media, 2009 | Sellers and prices
The book is currently being updated for Python 3 and NLTK 3. This is work in progress. Chapters that are all or mostly updated are asterisked. The original edition of the book is still available at:
0. Preface*
1. Language Processing and Python*
2. Accessing Text Corpora and Lexical Resources*
3. Processing Raw Text*
4. Writing Structured Programs*
5. Categorizing and Tagging Words
6. Learning to Classify Text*
7. Extracting Information from Text
8. Analyzing Sentence Structure*
9. Building Feature Based Grammars*
10. Analyzing the Meaning of Sentences
11. Managing Linguistic Data
12. Afterword: Facing the Language Challenge
Term Index

This book is made available under the terms of the Creative Commons Attribution Noncommercial No-Derivative-Works 3.0 US License.
Please post any questions about the materials to the nltk-users mailing list. Please report any errors on the issue tracker. Note that the "extras" sections are not part of the published book, and will continue to be expanded.