logo
Je teste mes connaissances :
Format d'échange CSV

Exercice 1

A quoi correspond l'Open data ?

>>> Proposition de solution - Proposition de solution - Proposition de solution <<<

L'open data ou données ouvertes sont des données numériques dont l'accès et l'usage sont laissés libres aux usagers. Elles peuvent être d'origine publique ou privée, produites notamment par une collectivité, un service public , un collectif citoyen ou une entreprise.


Exercice 2

Que signifie le sigle CSV ?

>>> Proposition de solution - Proposition de solution - Proposition de solution <<<

CSV signifie "Comma-separated values". (Littéralement valeurs séparées par des virgules) Il s'agit d'un système de stockage et d'échange de données sous forme de fichiers texte. Chaque ligne du fichier contient un enregistrement. Chaque enregistrement étant composé d'informations séparées le plus souvent par des virgules.


Exercice 3

Que contient lst1 après l'execution du programme ci-dessous :

import csv

#personnes.csv est une liste de personnes ayant comme infos : nom, prenom,age
reader = csv.DictReader(open('personnes.csv', 'r'))
personnes = [dict(ligne) for ligne in reader]

lst1 = [p for p in personnes if int(p['age']) < 30]
>>> Proposition de solution - Proposition de solution - Proposition de solution <<<

Il contient la liste des personnes de moins de 30 ans (strictement).


Contribution : Ne pas hésiter à proposer des énoncés d'exercices ... Avec corrections ;)