NLP Using Python

Natural Language Processing (NLP) research and development is occurring concurrently in many programming languages. Some very popular NLP libraries are written in various programming languages, such as Java, Python, and C++. However, we have chosen to write this book in Python and, in this chapter, we'll discuss the merits of using Python to delve into NLP. We'll also introduce the important Python libraries and tools that we will be using throughout this book.

In the chapter, we'll cover the following topics:

  • Understanding Python with NLP
  • Important Python libraries
  • Web scraping libraries and methodology
  • Overview of Jupyter Notebook

Let's get started!

Technical requirements

The code files for this chapter can be found at ...

Get Hands-On Python Natural Language Processing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.