Why Python and NLTK?

Most modern natural language processing (NLP) depends heavily on statistics and complex statistical models. So why use Python,  a relatively slow scripting language,  for NLP? Python’s strengths are in its text, list, and structure support. Structures are weakly typed, but supported by a powerful set of language constructs in the form of list comprehensions and ...