Before we get into the actual course content,
which involves extracting content form HTML pages,
let's take a look at some of the prereqs that you need to
have to make the most of your learning.
This course assumes that you're comfortable programming in the Python language.
We'll be using Python 3 written using the Jupyter
notebook ID for all of our demos.
This course also assumes that you have a basic knowledge of HTML,
CSS, and web pages, and you understand the basic structure of a web page.
Under HTML, tree hierarchy.
If you feel that you're not very comfortable with this context,
here are some other courses on Pluralsight that you can watch first.
Python Fundamentals will get you up and running with Python.
Your First Day with HTML will introduce you to HTML to
display structure and content on the web.
Here is a quick outline of what we'll cover across all modules of this course.
We'll start off my seeing how we can use regular expressions to pass HTML,
and we'll then get started with Beautiful Soup.
We'll then see how we can use soup objects to navigate the parse tree.
We'll then move on to additional functionality that Beautiful Soup
offers to search for elements in the parse tree.
We'd also see how XPath and XML can be used to navigate the HTML tree structure.
And, finally,
we'll round off this course by seeing how we can leverage
advanced features in Beautiful Soup.