Skip to content

MilanBornarov/Book-Scraping-Visualization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Book_Scraping_and_Visualization

Overview

This project demonstrates web scraping and data visualization using Python. The code scrapes book data (including image URL, rating, title, and price) from the "Books to Scrape" website and organizes it into a pandas DataFrame. After collecting the data, several visualizations are created to explore the distribution of ratings, prices, and title lengths, as well as the relationship between ratings and prices. The project also computes descriptive statistics for book prices grouped by rating.

Features

  • Web scraping of book data
  • Data organization using pandas
  • Visualization of ratings, prices, and title lengths
  • Descriptive statistics grouped by rating

Usage

  1. Clone the repository.
  2. Install required dependencies.
  3. Run the Jupyter notebook to execute the scraping and visualization steps.

Technologies

  • Python
  • BeautifulSoup
  • pandas
  • matplotlib
  • seaborn

This repository is a practical example of combining web scraping with data analysis and visualization in Python, making it a useful reference for learning or teaching these skills.

About

πŸ“š End-to-end Python project: Web scraping book data with BeautifulSoup, followed by data cleaning and exploratory data analysis (EDA) using Pandas, Matplotlib, and Seaborn.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors