@ -42,6 +42,11 @@ Donc mon plan sera constitué de 3 parties, en premier, je vais expliquer quelle
On peut se demander pourquoi les réseaux sociaux sont obstinés à avoir des algorithmes sur leurs platformes pour récupérer de nombreuses informations sur notre vie, c'est tout simplement a cause de l'argent, les platformes peuvent connaitre nos centres d'intérêt, voir si on est interesser par un produit si on fait plusieurs recherche sur ce dernier, et nous proposer des pubs beaucoup plus ciblés pour avoir plus de chances de cliquer sur la pub, mais est-ce vraiment légal de pratiquer ce genre de techenique, et bien, oui, c'est assez encadré, grâce avec la RGPD notamment (Règlement général sur la protection des données), qui est un règlement qui concerne la protection des données personnelles, mais, même si vous trouvez cela immoral de collecter ce genre de données, vous avez accepté cette pratique à la création de votre compte sur les réseaux sociaux, avec les conditions générales d'utilisation, le fameux texte qu'on ne lit pratiquement jamais.
Pour gérer des données, il faut utiliser des bases de données, nous pouvons par exemple utiliser le SQL qui est un langage de requête, donc différent de python car c'est un language de programmation. Tout d'abord, je vais expliquer le fonctionnement d'une base de données, c'est un tableau, qui peut se nommer aussi une relation, il y a des lignes et des colonnes qui peuvent de nommer les attributs et les cases sont des champs. La première colonne du tableau est toujours une clé primaire, c'est un genre d'identifiant qui est propre à chaque ligne, qui se doit d'être unique et qui doit respecter la règle d'UNICITÉ. Ensuite, il y a les attributs, ce sont des lignes qui contiennent les différentes informations, ils peuvent être stockées avec différents types de classes, des (int, str, bool). Et des fois, il peut y avoir des clés étrangères mais qui ne sont pas nécessairement obligés d'être présente, c'est dans le seul cas ou nous avons besoin de chercher des informations qui sont disponible dans une autre base de données, que celles qu'on est déjà entrain de traiter.