Skip to content

Yibhir0/covid_cases_data_analysis

Repository files navigation

🦠 COVID-19 Data Analysis with Python & MySQL

This project performs a full pipeline of COVID-19 case analysis using Python, web scraping, and MySQL for data storage. It retrieves and processes pandemic data from HTML sources, stores structured records in a MySQL database, and generates meaningful visualizations to uncover patterns such as infection trends, recovery rates, and country-level comparisons.

Built using an Object-Oriented Programming (OOP) approach, the project is modular and split into classes for handling scraping, requests, file I/O, database operations, and data analysis.


🔧 Project Setup

1 Clone the Repository

git clone https://github.com/Yibhir0/covid_cases_data_analysis.git
cd covid_cases_data_analysis 

2 Start MySQL with Docker

docker-compose up -d

3 Set Up the Python Environment

python -m venv env
source env/bin/activate        # On Windows: .\env\Scripts\activate
pip install -r requirements.txt

4 How to Run the Program

python DriverClass.py 

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages