This document provides an overview of using Python for natural language processing. It outlines the learning sequence, including lists and functions, loops, and processing raw text with NLTK. It then gives examples of extracting keywords from web text using NLTK, including extracting raw text from HTML, tokenizing it, identifying word frequencies, and performing part-of-speech tagging.
Related topics: