Examen Langages de script, M2 ingénierie multilingue, 2018
Vous travaillerez avec les fichiers disponibles à https://www.insee.fr/fr/statistiques/3536630 (fichiers txt).
Attention : le fichier par département de naissance comporte un problème d’encodage dans son nom, renommez-le en noms2008dep_txt.txt
avant de travailler avec.
Vous produirez un script Python compatible avec Python 3.6 qui
- Ouvre les fichiers
noms2008dep_txt.txt
et noms2008nat_txt.txt
supposés se trouver dans le même dossier que lui
- Affiche pour chaque question une ligne sur la sortie standard pour répondre à chaque question.
- Ne produit aucune autre sortie (afficher une ligne vide si vous ne savez pas répondre)
Ce script sera à envoyer aux deux adresses loic.grobol@gmail.com et yoa.dupont@gmail.com.
1. À partir du fichier nom2008nat_txt.txt
- Quel est le nom pour lequel le plus de naissances ont été relevées sur la période 1991–2000 ?
- Quel est le nom qui a connu la plus forte augmentation des naissances entre les périodes 1981—1990 et 1991–2000 ?
1. En variation absolue (nombre de naissances)
2. En variation relative (on ne considèrera que les noms pour lesquels il y a eu au moins une naissance sur la période 1981—1990)
- Parmis les noms présents dans ce fichier, combien y a-t-il de noms composés ? On considère un nom comme composé s’il contient un trait d’union ou une espace.
- Parmis les noms présents dans ce fichier, combien de noms commencent et terminent par la même lettre ?
2. À partir du fichier nom2008dep_txt.txt
- Quel est le nom pour lequel le plus de naissances ont été relevées sur la période 1991–2000
1. En Bretagne
2. Hors de la Bretagne
- Quel est le département avec le plus de noms différents ?
- Dans quel département y a-t-il eu le plus de naissance sur la période 1991–2000 ?