
Projets
Sur cette page, je vais présenter les différents projets réalisés au cours de l'année.


Création d'un site
Ce premier projet correspond donc à ce que vous regardez aujourd'hui, la création d'un site pour présenter notre travail tout au long de l'année.
J'y mets donc des leçons, des fiches d'exercice avec leur corrigé ainsi que les différents projets.

Notation PIX
Les notes varient de 0 à 700 sur PIX, mais elles sont réparties inégalement. Il faut donc calculer la note à partir de son score et de la moyenne grâce à une fonction linéaire. Voici ci-contre le détail de cette fonction.
Le projet comporte différentes étapes :
Étape 1 : Collecte des profils PIX
Tous les profils sont rassemblés dans un fichier texte CSV (Comma Separated Values)
Lorsque l'on recherche dans ce fichier les données importantes, il faut récupérer celles de la colonne : Nom et de Score.


Étape 2 : Lire le fichier le fichier avec Python et exploiter ses valeurs
En utilisant le modèle d'un programme de SNT, récupérer dans des tableaux les données importantes :
fichier = open("Resultats-Collecte GR1 NSI-414763-2021-10-14-0626.csv", encoding="utf8")
Permet d’ouvrir le fichier Resultats-Collecte GR1 NSI-414763-2021-10-14-0626.csv qui est codé dans le langage UTF-8 est d’associer à la variable fichier, son contenu.
ligne = fichier.readline()
Permet de lire la première ligne du fichier et d’associer à la variable ligne son contenu.
noms_colonnes = ligne.strip().split(";")
Permet de récupérer les valeurs de la première ligne puis de les séparer dans des colonnes grâce aux points virgules et de les associer à la variable noms_collonnes.
Étape 3 : Création de fonctions
Dans le programme, il faudra utiliser plusieurs fonctions. Nous aurons besoin de :
- Fonction 1: score_moyen
- Fonction 2 : score_max
- Fonction 3 : Note
- Fonction de sortie : Note-Nom --> Affichage Nom+Note : Tracer courbe Note/Nom ou création d'un fichier CSV : Note-Nom
