This mini project visualizes book pricing and rating trends using data scraped from BooksToScrape.com. The dataset (books_all_pages.csv) was collected using a separate Python web scraper.
To explore and communicate insights hidden in book pricing and rating data using clean, clear visualizations.
| Tool | Purpose |
|---|---|
| Python | Core programming language used for scripting |
| Pandas | Data loading, transformation, and aggregation |
| Matplotlib | Static plotting for charts and graphs |
| BeautifulSoup | HTML parsing for web scraping (used earlier in data collection) |
| Requests | Sending HTTP requests to scrape data |
| Jupyter Notebook / IPython | Interactive development and visualization |
books_all_pages.csv
Contains structured book data scraped from all 50 pages:TitlePrice (£)(as float)Rating(as number 1 to 5)
Bar chart showing how many books exist for each rating (1–5 stars).
Shows the average price of books for each star rating.
Histogram visualizing the spread of book prices across the dataset.