Ce projet a été réalisé dans le cadre de la SAÉ S202 du BUT Informatique (IUT Villetaneuse, Université Sorbonne Paris Nord).
Le projet consiste à analyser et manipuler un réseau social sous forme de graphe en Python, en utilisant des structures de données et des algorithmes pour modéliser des communautés d'amis, trier les utilisateurs et identifier des groupes fortement connectés.
- Représenter un réseau d'amis sous forme de structure de données.
- Rechercher des communautés fortement connectées.
- Trier les personnes en fonction de leur popularité.
- Manipuler et analyser un réseau d'amis avec des algorithmes efficaces.
Lors de ce projet en équipe de quatre, nous avons :
- Conçu une base de données simulant un réseau social, en définissant les entités et associations clés pour représenter les utilisateurs et leurs interactions.
- Analysé un fichier Excel d’utilisateurs, généré des graphiques avec Python et interprété les données pour identifier des tendances et comportements.
Cette expérience m’a permis de suivre un projet de A à Z, de renforcer mes compétences en conception de bases de données, en analyse de données et en travail collaboratif.
- UML de notre base de données.
- Fichier Jupyter Notebook (
.ipynb) contenant les différentes fonctions implémentées. - Fichier Python (
.py) pour les statistiques et peuplement de table.
- Python
- Pandas
- Matplotlib / Seaborn (pour les graphiques)
- Algorithmes de graphes (recherche de communautés et tri par popularité)