Delving into Web Scraping with Python: Beautiful Soup, HTML Parsing, CSS Selectors & Practical Projects