A beginner-friendly project showing how to use SQLite with Python for querying, updating, and visualizing data in Jupyter Notebook.
-
Database Setup
- Created a
salestable with sample product data. - Created a
customerstable with customer details.
- Created a
-
Data Insertion & Updates
- Inserted sample data into both tables.
- Updated
salestable withcustomer_idusingALTER TABLEandUPDATEqueries.
-
SQL Queries with Pandas
- Queried data using SQL commands via
pd.read_sql(). - Demonstrated joins and aggregations.
- Queried data using SQL commands via
-
Data Visualization
- Used
matplotlibandseabornto visualize revenue by product and by country.
- Used
- How to manage SQLite database in-memory via Python.
- Practice with
SELECT,JOIN,GROUP BY, andaggregation. - Quick data analysis pipeline inside Jupyter with clean output.
- Python (Jupyter Notebook)
- SQLite
- pandas
- matplotlib
- seaborn