Language Resources and Evaluation

, Volume 44, Issue 4, pp 421–424 | Cite as

Steven Bird, Ewan Klein and Edward Loper: Natural Language Processing with Python, Analyzing Text with the Natural Language Toolkit

O’Reilly Media, Beijing, 2009, ISBN 978-0-596-51649-9
  • Wiebke Wagner

Natural Language Processing (NLP) is experiencing rapid growth as its theories and methods are more and more deployed in a wide range of different fields. In the humanities, the work on corpora is gaining increasing prominence. Within industry, people need NLP for market analysis, web software development to name a few examples. For this reason it is important for many people to have some working knowledge of NLP. The book “Natural Language Processing with Python” by Steven Bird, Ewan Klein and Edward Loper is a recent contribution to cover this demand. It introduces the freely available Natural Language Toolkit (NLTK) 1—a project by the same authors—that was designed with the following goals: simplicity, consistency, extensibility and modularity.

The book pursues pedagogical aims and is intended for students or others who want to learn to write programs that analyze natural language. Programming knowledge is not necessarily expected since the book is written for people “new to...


  1. Jurafsky, D., & Martin, J. H. (2009). Speech and language processing: An introduction to natural language processing, speech recognition, and computational linguistics (2nd ed.). New Jersey: Prentice-Hall.Google Scholar
  2. Lutz, M. (2009). Learning python (4th ed.). Beijing: O’Reilly Media.Google Scholar

Copyright information

© Springer Science+Business Media B.V. 2010

Authors and Affiliations

  1. 1.Institut for Natural Language ProcessingUniversity of StuttgartStuttgartGermany

Personalised recommendations