CONSIGNE: Ouvrir un fichier texte (type word) pour répondre aux questions des parties 1 et 2. 

Indiquer vos nom(s), prénom(s) et la date.


Partie 1 : Traiter les données avec un tableur

 

 

 

L'Union européenne édite des bases de données sur ses états membres.

On peut trouver en particulier des données de population et de superficie.

Questions :

  1. Que signifie le format .csv ?
  2. Ouvrir le fichier Chap5_Population avec un éditeur de texte (notepad par exemple)
  3. Quel est le symbole séparateur utilisé pour séparer les champs ?
  4. Ouvrir le fichier avec un tableur (Excel ou Calc), en prenant soin de choisir le séparateur utilisé dans le fichier.
  5. La colonne des superficie est-elle en km² ?(Faire une recherche en ligne pour répondre)
  6.  Ajouter une colonne densité, afin de calculer pour chaque pays la densité des populations en habitants par km². 
  7. Ajouter une dernière ligne pour calculer la population totale et sa densité moyenne. 

 


Partie 2 : Traiter les données avec un Python

On reprend le fichier précédent et on télécharge le fichier

Chap5_PopulationTotale.py

Ensuite on va utiliser un IDE Python. (Espace de développement intégré) 

 

 

 

 

 

On va utiliser le logiciel en ligne Basthon qui comporte une interface simple et ne nécessite pas d'installation.

basthon.fr

 

Sur cette page, on sélectionne Console

 

 

 

 

 

 

On accède alors à une fenêtre comportant la partie éditeur à gauche et la console d'exécution à droite.

 

 

 

 

Cliquer sur l'icône du dossier et sélectionner le fichier Chap5_PopulationTotale.py téléchargé précédemment.

 

et Charger dans l'éditeur 

 

 

 

 

 

 

Le programme s'affiche mais l'exécution nécessite le fichier csv.

A nouveau, cliquer sur l'icône du dossier et sélectionner le fichier Chap5_Population.csv de la partie 

(un message Chap5_Population.csv est utilisable soit s'afficher)

 

et on peut alors l'exécuter avec le 1er icône pour qu'il se compile dans la console..

Que signifie ce programme ?

Explications du script.

Questions :

1. Exécuter le programme Python et donner la population totale obtenue.

2. Modifier le programme pour qu'il calcule aussi la superficie totale de l'Europe.

AIDE: il faut insérer 3 lignes supplémentaires pour cette modification

  • pour la superficie on initialisera une variable supEurope comme popEurope ligne 3
  • on utilisera le type float (nombre à virgule) plutôt que int comme à la ligne 7
  • on affichera la valeur comme à la ligne 8

Faire une copie d'écran du script obtenu et donner la réponse sur la console dans votre fichier texte.

 

3.Modifier à nouveau le programme pour qu'il affiche le nom de chaque pays et sa densité de population en habitants par km².

AIDE: pour la densité on rajoutera une ligne avec un calcul..

 

 

Faire une copie d'écran du nouveau script obtenu et de la réponse sur la console dans votre fichier texte.