Send a Visa virtual eGift card.
Add Prime to get Fast, Free delivery
Amazon prime logo
Buy new:
-28% $43.23
FREE delivery Wednesday, November 27
Ships from: Amazon.com
Sold by: Amazon.com
$43.23 with 28 percent savings
List Price: $59.99
FREE Returns
FREE delivery Wednesday, November 27
Or Prime members get FREE delivery Tomorrow, November 23. Order within 3 hrs 5 mins.
In Stock
$$43.23 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$43.23
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon.com
Ships from
Amazon.com
Sold by
Amazon.com
Sold by
Amazon.com
Returns
Returnable until Jan 31, 2025
Returnable until Jan 31, 2025
For the 2024 holiday season, eligible items purchased between November 1 and December 31, 2024 can be returned until January 31, 2025.
Returns
Returnable until Jan 31, 2025
For the 2024 holiday season, eligible items purchased between November 1 and December 31, 2024 can be returned until January 31, 2025.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$33.38
Get Fast, Free Shipping with Amazon Prime FREE Returns
All pages and the cover are intact, but shrink wrap, dust covers, or boxed set case may be missing. Pages may include limited notes, highlighting, or minor water damage but the text is readable. Item may be missing bundled media. All pages and the cover are intact, but shrink wrap, dust covers, or boxed set case may be missing. Pages may include limited notes, highlighting, or minor water damage but the text is readable. Item may be missing bundled media. See less
FREE delivery December 6 - 15 on orders shipped by Amazon over $35
Or fastest delivery December 5 - 11
$$43.23 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$43.23
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the authors

Something went wrong. Please try your request again later.

Natural Language Processing with Python: Analyzing Text with the Natural Language Toolkit 1st Edition


{"desktop_buybox_group_1":[{"displayPrice":"$43.23","priceAmount":43.23,"currencySymbol":"$","integerValue":"43","decimalSeparator":".","fractionalValue":"23","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"lVTsOAxOZEoys%2F%2FzAGcDfXA6iDaoPM5ttKbJRrR4UljgaiMb%2Bi6Eg38hQvcoz2%2Bh8l8PFe7E870UBn4yCmGS2kWzo4baj3ESL2AJGObNtQY52r76OV2%2BKMMqijuSmsGAhwzu7o5zDBk%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$33.38","priceAmount":33.38,"currencySymbol":"$","integerValue":"33","decimalSeparator":".","fractionalValue":"38","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"lVTsOAxOZEoys%2F%2FzAGcDfXA6iDaoPM5tim3jv34sWj4OdFRGwcci8faiDR%2FDImvjNHvzbGkGK5IRf1BKeoNNOVHZmNTe%2BBFZjDt5%2B8TJ9xt99ado7kFWiB%2BPob%2BGVUQfzrXdI1Hse%2BmZafTBPM1bEnXJD%2BEapkatbnJXhLF0blPOz9I9op10Fg%3D%3D","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

This book offers a highly accessible introduction to natural language processing, the field that supports a variety of language technologies, from predictive text and email filtering to automatic summarization and translation. With it, you'll learn how to write Python programs that work with large collections of unstructured text. You'll access richly annotated datasets using a comprehensive range of linguistic data structures, and you'll understand the main algorithms for analyzing the content and structure of written communication.

Packed with examples and exercises,
Natural Language Processing with Python will help you:

  • Extract information from unstructured text, either to guess the topic or identify "named entities"
  • Analyze linguistic structure in text, including parsing and semantic analysis
  • Access popular linguistic databases, including WordNet and treebanks
  • Integrate techniques drawn from fields as diverse as linguistics and artificial intelligence


This book will help you gain practical skills in natural language processing using the Python programming language and the Natural Language Toolkit (NLTK) open source library. If you're interested in developing web applications, analyzing multilingual news sources, or documenting endangered languages -- or if you're simply curious to have a programmer's perspective on how human language works -- you'll find
Natural Language Processing with Python both fascinating and immensely useful.

Amazon First Reads | Editors' picks at exclusive prices

Frequently bought together

This item: Natural Language Processing with Python: Analyzing Text with the Natural Language Toolkit
$43.23
Get it as soon as Wednesday, Nov 27
In Stock
Ships from and sold by Amazon.com.
+
$43.49
Get it as soon as Wednesday, Nov 27
In Stock
Ships from and sold by Amazon.com.
+
$56.87
Get it Dec 10 - 20
In stock
Usually ships within 3 to 4 days.
Ships from and sold by Prime Deals, USA.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
spCSRF_Treatment
Some of these items ship sooner than the others.
Choose items to buy together.

From the brand


From the Publisher

natural language processing, nlp Natural Language Processing, Python Natural Language Processing, Python, Analyzing TexT Natural Language Processing, Spark
Practical Natural Language Processing Natural Language Processing with Python Natural Language Processing with PyTorch Natural Language Processing with Spark NLP
Customer Reviews
4.3 out of 5 stars
212
4.3 out of 5 stars
209
4.1 out of 5 stars
64
4.4 out of 5 stars
14
Price $74.39 $43.23 $63.99 $36.16
Natural Language Processing from O'Reilly Media A Comprehensive Guide to Building Real-World NLP Systems Analyzing Text with the Natural Language Toolkit Build Intelligent Language Applications Using Deep Learning Learning to Understand Text at Scale

Editorial Reviews

About the Author

Steven Bird is Associate Professor in the Department of Computer Science and Software Engineering at the University of Melbourne, and Senior Research Associate in the Linguistic Data Consortium at the University of Pennsylvania. He completed a PhD on computational phonology at the University of Edinburgh in 1990, supervised by Ewan Klein. He later moved to Cameroon to conduct linguistic fieldwork on the Grassfields Bantu languages under the auspices of the Summer Institute of Linguistics. More recently, he spent several years as Associate Director of the Linguistic Data Consortium where he led an R&D team to create models and tools for large databases of annotated text. At Melbourne University, he established a language technology research group and has taught at all levels of the undergraduate computer science curriculum. In 2009, Steven is President of the Association for Computational Linguistics.

Ewan Klein is Professor of Language Technology in the School of Informatics at the University of Edinburgh. He completed a PhD on formal semantics at the University of Cambridge in 1978. After some years working at the Universities of Sussex and Newcastle upon Tyne, Ewan took up a teaching position at Edinburgh. He was involved in the establishment of Edinburgh's Language Technology Group in 1993, and has been closely associated with it ever since. From 2000-2002, he took leave from the University to act as Research Manager for the Edinburgh-based Natural Language Research Group of Edify Corporation, Santa Clara, and was responsible for spoken dialogue processing. Ewan is a past President of the European Chapter of the Association for Computational Linguistics and was a founding member and Coordinator of the European Network of Excellence in Human Language Technologies (ELSNET).

Edward Loper has recently completed a PhD on machine learning for natural language processing at the the University of Pennsylvania. Edward was a student in Steven's graduate course on computational linguistics in the fall of 2000, and went on to be a TA and share in the development of NLTK. In addition to NLTK, he has helped develop two packages for documenting and testing Python software, epydoc, and doctest.

Product details

  • Publisher ‏ : ‎ O'Reilly Media; 1st edition (August 4, 2009)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 502 pages
  • ISBN-10 ‏ : ‎ 0596516495
  • ISBN-13 ‏ : ‎ 978-0596516499
  • Item Weight ‏ : ‎ 1.45 pounds
  • Dimensions ‏ : ‎ 7 x 1.2 x 9.19 inches

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

4.3 out of 5 stars
209 global ratings

Customers say

Customers find the book well-explained and easy to follow along. They say it provides a lot of overview information on the types of things that can be done with NLP. Readers also mention it's a good starting place, but some of the content is out of date.

AI-generated from the text of customer reviews

22 customers mention "Ease of learning"22 positive0 negative

Customers find the book easy to learn. They say it's a good introduction to Natural Language Processing with Python. Readers appreciate the great code examples and detail. They also mention that the content is great and the book lacks depth in places.

"...However, the entire book (including the exercises) is a great source of ideas on what you can accomplish in NLP with NLTK." Read more

"...There are numerous examples throughout and the author walks through and modifies them to clarify how the NLTK works...." Read more

"...The book is extremely well-written: a plain-English style which is very easy to digest and looks effortless but which I'm sure actually required a..." Read more

"...Great code examples are given frequently, so it is easy to follow along and grasp new concepts...." Read more

3 customers mention "Introduction"3 positive0 negative

Customers find the book a good introduction to NLP in Python. They say it's a good starting place.

"...This book is simultaneously a great intro to NLP and to Python-- although an experienced programmer I have not used Python previously...." Read more

"Good starting place, but outdated..." Read more

"Good intro book to NLP in Python..." Read more

3 customers mention "Use"3 positive0 negative

Customers find the book a useful resource and tool. They say it's well-written and clear.

"...this book throughout a Natural Language Processing course and it helped immensely...." Read more

"...know how to program in Python and are doing NLP projects, this book is very helpful...." Read more

"...I feel as though I have been given very useful tools-- well written, clear, and accurate. Gave a copy to my son-in-law too!" Read more

5 customers mention "Dated content"0 positive5 negative

Customers find the content of the book somewhat old. They also mention some of the code is already rather out of date.

"...The book is somewhat old (2009). For computer programming, even a year may make a book obsolete...." Read more

"...this book, plan to devote about 15 minutes every hour to troubleshooting outdated code...." Read more

"...My only problem was that some of the code is already rather out of date...." Read more

"...It's very great content, but somehow out of date. in NLTK website, the latest version has been published and free to read by everyone...." Read more

Top reviews from the United States

Reviewed in the United States on December 26, 2012
NLTK was originally designed for teaching NLP, but because NLTK is so comprehensive, it is also quite vast, and you will need a guide to get you started on using it effectively. This book is that guide. Its organized into 4 sections. Chapters 1-4 cover the basics; 5-7 covers language processing, tagging, classification and information extraction; Chapters 8-10 covers sentence parsing, syntax, structure and representations of meaning, and Chapter 11 covers managing linguistics data. If you are looking to get an overview of NLP, as well as reasonable proficiency in manipulating text and extracting information from it, this book may be for you. People who are not NLP specialists but need to use NLP techniques at work will find this book particularly helpful. People who plan on specializing in NLP will probably find the book useful as a stepping stone into the field.

My interest in NLP (and the book) is limited to being able to apply machine learning techniques to solve NLP problems, so I found the first two sections really useful. However, the entire book (including the exercises) is a great source of ideas on what you can accomplish in NLP with NLTK.
8 people found this helpful
Report
Reviewed in the United States on November 12, 2014
Edward Loper's book is an introduction to the Natural Language Toolkit (NLTK) for the Python programming language. Its target audience is a narrow one. It assumes a working familiarity with Python. It's true that an experienced programmer could learn Python along the way, but getting the most from the code examples and walkthrough explanations requires enough familiarity to "think" in Python. The book also assumes sufficient familiarity with Natural Language Processing (NLP) to understand why one would want to build lexicons, grammars, and parsers.

The book has several strengths. It is tightly integrated with Python and NLTK code. There are numerous examples throughout and the author walks through and modifies them to clarify how the NLTK works. The sizeable reference sections at the end of each chapter are also valuable. These sections include both introductory and advanced sources. And a lot of them. There is also useful integration with the NLTK web site which provides and points to additional resources.

Not to be missed are the end-of-chapter questions. Readers have come to expect little from these learning aids; they usually invite us to parrot back a small number of key concepts or try a few calculations or code segments. This book's questions go far beyond the norm. They introduce new concepts, encourage writing and comparing several versions of a program, and otherwise extend each chapter's contents. Even readers who don't plan to complete these exercises should read them closely.

Weaknesses are few. As noted, the book may assume too much Python and NLP background for some users. It does have a narrow focus and is not organized the right way to be used as a reference book. Readers who want something a little more modular and reference-like might prefer Jacob Perkins' Python 3 Text Processing with NLTK 3 Cookbook. David Mertz's Text Processing in Python is an older source, but still useful as well.
25 people found this helpful
Report
Reviewed in the United States on September 14, 2018
I am working on social network analysis and text mining. Of course, anyone can find the code pieces on the internet but this book provides a good framework for whoever wants to start working on text mining. The book is somewhat old (2009). For computer programming, even a year may make a book obsolete. However, the NLTK package is still one of the best beside other competitors like SpaCy. One important topic that the book does not cover is vectorization which is a relatively new topic. Overall, I enjoyed reading the book. It was well-organized and to the point for whatever you want to apply text mining to.
9 people found this helpful
Report
Reviewed in the United States on October 25, 2015
I'm only halfway through chapter 2 and I'm absolutely in love with this book. I originally bought it because I was interested in how to sort text you can find on the web (blogs, tweets, news articles) into categories, but after I started reading it I realized that it could also be used to create a tool that would help people to come up with rap / poetry more quickly (which is something I've daydreamed about since high school).

The book is extremely well-written: a plain-English style which is very easy to digest and looks effortless but which I'm sure actually required a lot of thought (speaking from experience). The order in which they're introducing topics is brilliant IMO (again, speaking from experience of having to teach a complicated new topic).

Highly recommended.
2 people found this helpful
Report
Reviewed in the United States on July 6, 2010
I used this book throughout a Natural Language Processing course and it helped immensely. I particularly liked having the hard copy instead of the digital version especially while working on lengthy projects and trying to understand several topics.

The sections of this book are well-defined and easy to navigate due to the bolded terminology. Great code examples are given frequently, so it is easy to follow along and grasp new concepts.

One thing you may want to know is that this book is available as a digital copy from the Python website currently. Although I prefer having a hard copy, the digital copy may be right for you.
2 people found this helpful
Report
Reviewed in the United States on January 19, 2021
Offers a good introduction to the topic, but could seriously do with an update. If you use this book, plan to devote about 15 minutes every hour to troubleshooting outdated code. It begins to get bad around the second half of chapter 2, and by chapter 3 there's an error with almost every other example code segment.
3 people found this helpful
Report

Top reviews from other countries

Miguel g.
5.0 out of 5 stars Buen libro. Me gusta LNTK.
Reviewed in Mexico on June 15, 2020
Excelente libro.
José Luis González
2.0 out of 5 stars Artículo estropeado
Reviewed in Spain on April 5, 2021
El contenido del libro perfecto, se ajusta a lo que uno espera, pero ha llegado con el embalaje roto, así como la portada y las primeras páginas arrugadas. Defectuoso.
Customer image
José Luis González
2.0 out of 5 stars Artículo estropeado
Reviewed in Spain on April 5, 2021
El contenido del libro perfecto, se ajusta a lo que uno espera, pero ha llegado con el embalaje roto, así como la portada y las primeras páginas arrugadas. Defectuoso.
Images in this review
Customer image
Customer imageCustomer image
Breno Santos
4.0 out of 5 stars Ótimo atendimento
Reviewed in Brazil on March 23, 2019
O livro chegou dentro do prazo determinado. Contudo, a embalagem veio um pouco amassada e, consequentemente, amassando um pouco o livro. Mas isso deve ser culpa da transportadora por não ter o devido cuidado
Fuying Lin
5.0 out of 5 stars bible for NLP
Reviewed in Germany on May 23, 2019
good book
Galvan
5.0 out of 5 stars Très bon
Reviewed in France on May 30, 2016
Travaillant dans ce domaine, j'ai commandé l'ouvrage par curiosité. Je tends à confirmer les avis précédents, il s'agit d'une très bonne introduction aux thématiques abordées.