Skip to content

rayanbelq/social-network_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Analyse et manipulation d'un réseau social en Python

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.

Objectifs

  • 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.

Description du projet

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.

Livrables

  • 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.

Technologies utilisées

  • Python
  • Pandas
  • Matplotlib / Seaborn (pour les graphiques)
  • Algorithmes de graphes (recherche de communautés et tri par popularité)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published