Skip to content

AmZzPYJS/InPoDa-Social-Data-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📊 InPoDa — Social Data Analysis Pipeline

A simulated social media data pipeline that generates, processes, and visualizes user interaction data. Includes sentiment analysis with TextBlob and data visualization with Matplotlib.

Academic project — Data Analysis module, L3 Computer Science @ UVSQ

Python Pandas Matplotlib Jupyter License


Features

  • Simulated social network data generation (users, posts, comments, likes)
  • Object-oriented pipeline architecture (OOP)
  • Sentiment analysis on text content using TextBlob (polarity and subjectivity scoring)
  • Data cleaning and transformation with Pandas
  • Statistical visualizations: engagement metrics, sentiment distribution, activity trends
  • Jupyter Notebook for interactive exploration

Pipeline overview

Data Generation → Cleaning & Transformation → Sentiment Analysis → Visualization
     (OOP)            (Pandas)                  (TextBlob)         (Matplotlib)

Tech stack

Component Technology
Language Python
Data processing Pandas
NLP TextBlob
Visualization Matplotlib
Notebook Jupyter
Paradigm Object-Oriented Programming

Getting started

git clone https://github.com/AmZzPYJS/InPoDa-Social-Data-Analysis.git
cd InPoDa-Social-Data-Analysis
pip install -r requirements.txt
jupyter notebook

What I learned

  • Designing a data pipeline from generation to visualization
  • Applying OOP principles to structure a data project (classes for Users, Posts, Interactions)
  • Using TextBlob for basic NLP tasks (sentiment polarity, subjectivity)
  • Creating meaningful visualizations that tell a story from raw data
  • Working with Jupyter Notebooks for exploratory data analysis

License

MIT

About

Social media data pipeline — OOP architecture, sentiment analysis with TextBlob, and data visualization using Pandas and Matplotlib.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors