L'objectif est de reprendre le TP1, mais avec Python cette fois !
Deux documents pouvant être utiles :
La référence présentée en cours :
# importation des packages
import numpy as np
import pandas as pd
import seaborn as sns
# importation des modules
import matplotlib.pyplot as plt
import scipy.stats as sps
Charger les données du fichier TP1_Data.xslx dans un DataFrame.
# importation du fichier Excel
Pour établir les différentes distributions, on pourra utiliser la méthode .groupby() (cf. section 4.5 du livre) équivalente au regroupement en SQL.
Représenter graphiquement, avec le diagramme le plus adapté (cf. section 5 du livre), la distribution :
des trois spécialités
# Tableau
# Graphique
des bacs toute spécialité confondue
# Tableau
# Graphique
des bacs pour chacune des spécialités
# Tableau
# Graphique
des mentions au bac S
# Tableau
# Graphique
des mentions au bac S pour chacune des spécialités
# Tableau
# Graphique
des formations postbac
# Tableau
# Graphique
des formations postbac pour chacune des spécialités
# Tableau
# Graphique
des formations postbac pour chacune des mentions au bac S
# Tableau
# Graphique
des départements du lycée
# Tableau
# Graphique
des étudiants qui n'ont pas changé de département pour leur formation postbac
# Tableau
# Graphique
des notes de maths au bac
# Tableau
# Graphique
des notes de maths au bac pour chacune des spécialités
# Tableau
# Graphique
des notes de protocoles en cryptographie
# Tableau
# Graphique
des notes de protocoles en cryptographie pour chacune des spécialités
# Tableau
# Graphique
des notes de protocoles en cryptographie pour chacune des formations postbac
# Tableau
# Graphique
Là encore, on pourra utiliser la méthode .groupby() (cf. section 4.5 du livre) accompagnée de .agg().
Calculer :
le nombre d'étudiants pour chacune des spécialités
# Réponse
la moyenne et l'écart-type des notes de protocoles en cryptographie
# Réponse
la moyenne et l'écart-type des notes de protocoles en cryptographie pour chacune des spécialités
# Réponse
la moyenne et l'écart-type des notes de protocoles en cryptographie pour chacune des formations postbac
# Réponse
la moyenne des extrêmes et l'étendue des notes de maths pour la crypto
# Réponse
la moyenne des extrêmes et l'étendue des notes de maths pour la crypto pour chacune des spécialités
# Réponse
la moyenne des extrêmes et l'étendue des notes de maths pour la crypto pour chacune des formations postbac
# Réponse
la moyenne "approchée" et l'écart-type "approché" des notes de maths au bac
# Réponse
la moyenne "approchée" et l'écart-type "approché" des notes de maths au bac pour chacune des spécialités
# Réponse
Pour les questions suivantes, on pourra se reporter à la section 4.4 du livre
Afficher les différents indicateurs, à l'aide de la méthode .describe(), pour les notes de protocoles en crypto et celles de maths pour la crypto
# Réponse
Afficher ces différents indicateurs pour les notes de protocoles en crypto dans chacune des spécialités
# Réponse
Afficher ces différents indicateurs pour les notes de protocoles en crypto dans chacune des formations postbac en se restreignant à CyberDef
# Réponse
Afficher le 1er et le 9ème décile, le coefficient d'asymétrie et celui d'applatissement pour les notes de protocoles en crypto
# Réponse