Traitement de données - Niveau 1
Évaluation en contrôle continu
Tout document autorisé
Advent of Chuck - Difficulté :
Le fichier Excel chuck_jokes.xlsx contient 24 blagues sur Chuck
Norris. Le but
de ce premier exercice est de réaliser un calendrier de l'avent qui affiche une blague en fonction du jour choisi.
Exercice
Écrivez un script adventofchuck.py qui affiche une blague issue du fichier Excel
chuck_jokes.xlsx en fonction du jour choisi.
@###################@
# #
# Advent of Chuck #
# #
@###################@
What day is it [1,24] ? 0
What day is it [1,24] ? 10
Joke of December 10 :
" Chuck Norris qualified with a top speed of 324 mph at the Daytona 500, without a car. "
What day is it [1,24] ? 24
Joke of December 24 :
" Chuck Norris knows the last digit of pi. "
What day is it [1,24] ?
Ecotrail Paris 2024 - Difficulté :
Le fichier ecotrail2024.gpx contient la trace GPS d'un
finisher de la dernière édition de l'
Ecotrail Paris.
Exercice
Écrivez un script ecotrail2024-stats.py qui calcule les statistiques ci-dessous
à partir des données issues du fichier GPX.
ECOTRAIL PARIS 2024
Durée totale : 7 h 36 m 17 s
Distance totale : 83.0 km
D+ : 1457 m
Exercice
Écrivez un script ecotrail2024-plot.py qui génère le graphique
Plotly ci-dessous
à partir des données issues du fichier GPX.
NBA - Difficulté :
Le fichier Excel NBA Draft Combine Strength
Agility.xlsx
recense les résultats de tests de condition physique de la draft de la NBA de 2001 à 2024.
Exercice
Écrivez un script nba_hall_of_fame.py qui génère le palmarès des
joueurs ayant la meilleure détente verticale au sein de leur saison.
SEASON YEAR PLAYER STANDING VERTICAL LEAP (CM)
0 2021-2022 Keon Johnson 105.41
1 2001-2002 Kenny Gregory 100.33
2 2007-2008 Nick Young 100.33
3 2012-2013 Harrison Barnes 96.52
4 2015-2016 Justin Anderson 96.52
5 2003-2004 Ronald Dupree 95.25
6 2006-2007 Dwayne Mitchell 95.25
7 2020-2021 Jalen Harris 95.25
8 2016-2017 Joel Bolomboy 95.25
9 2004-2005 Tim Bowers 93.98
10 2017-2018 Donovan Mitchell 92.71
11 2011-2012 Iman Shumpert 92.71
12 2014-2015 Markel Brown 92.71
13 2023-2024 Julian Phillips 91.44
14 2019-2020 Jordan Bone 91.44
15 2022-2023 E.J. Liddell 90.17
16 2013-2014 Cody Zeller 90.17
17 2002-2003 Matt Barnes 90.17
18 2008-2009 Patrick Ewing Jr. 88.9
19 2024-2025 Adem Bona 88.9
20 2018-2019 Donte DiVincenzo 87.63
21 2009-2010 Jermaine Taylor 86.36
22 2005-2006 Mike Bell 85.09
23 2010-2011 Wesley Johnson 81.28
Exercice
Écrivez un script nbamap.py qui produit une carte interactive au format HTML
conforme au modèle ci-dessus uniquement à partir des données du fichier Excel
nba_teams.xlsx.