CSV
?Le format CSV
(Comma-Separated Values) est une méthode de stockage de données tabulaires sous forme
de texte. Les valeurs sont séparées par des virgules (ou un autre délimiteur) et chaque ligne représente un
enregistrement.
CSV
:Un fichier CSV
est composé de lignes et de colonnes. Les valeurs dans chaque ligne sont séparées par
un caractère de délimiteur, souvent une virgule ou un point-virgule.
Nom,Âge,Ville
Alice,25,Paris
Bob,30,Londres
Eve,28,New York
CSV
:Le format CSV
est utilisé pour échanger des données entre différentes applications, bases de données
et tableurs. Il est simple à créer, à lire et à interpréter.
Beaucoup de données sont publiques et peuvent être trouvées sur https://www.data.gouv.fr/fr/
A faire dans le cahier.
À partir du site www.data.gouv.fr, votre professeur a téléchargé un fichier contenant le nombre de personnes résidents dans les communes de la région PACA en 2016 et pour quelques années précédentes.
population_paca.csv
avec un éditeur de texte type Bloc-Notes puis expliquer brièvement ce que contient ce fichier.Dans un tableur, ouvrir le fichier population_paca.csv
.
On peut aussi utiliser un programme Python pour ouvrir cela :
Ecrire le programme suivant :
import os
os.chdir("U:\\SNT\\chapitre6")
f=open("population_paca.csv")
descripteurs=f.readline()
print(descripteurs)
ligne=f.readline()
print(ligne)
Ecrire le programme suivant :
import os
os.chdir("U:\\SNT\\chapitre6")
f=open("population_paca.csv")
descripteurs=f.readline()
for i in range(10):
ligne=f.readline()
print(ligne)
Expliquer la ligne avec la commande for
.
Expliquer l'affichage.
Ecrire le programme suivant :
import os
os.chdir("U:\\SNT\\chapitre6")
f=open("population_paca.csv")
descripteurs=f.readline()
for i in range(10):
ligne=f.readline()
donnees=ligne.split(",")
print(donnees[1])
Expliquer la ligne avec la commande split
.
Expliquer l'affichage.
Ecrire le programme suivant :
import os
os.chdir("U:\\SNT\\chapitre6")
f=open("population_paca.csv")
descripteurs=f.readline()
ligne=f.readline()
compteur=0
while ligne != "":
donnees=ligne.split(",")
if donnees[0][:2] == "06":
compteur = compteur + int(donnees[3])
ligne=f.readline()
print(compteur)
Expliquer la ligne avec la commande while
.
Expliquer la ligne avec la commande if
.
Expliquer ce qu'affichent en dernier ces commandes.
Le format de fichier vCard (VCF) est un standard qui permet de stocker les informations de contact d'une personne ou d'une organisation, telles que les noms, les adresses, les numéros de téléphone et les adresses e-mail. Il facilite l'échange de ces informations entre différentes applications et dispositifs.
Un fichier VCF suit une structure spécifique, divisant les informations de contact en champs distincts.
BEGIN:VCARD
VERSION:3.0
FN:John Doe
TEL;TYPE=CELL:123-456-7890
EMAIL:john@example.com
END:VCARD
Le format VCF est couramment utilisé pour exporter, importer et synchroniser les informations de contact entre différents logiciels et dispositifs, tels que les carnets d'adresses, les clients de messagerie et les smartphones.
A faire dans le cahier.
On considère cet extrait d'un document vCard :
BEGIN:VCARD
VERSION:4.0
FN : Evariste Galois
N : Galois;Evariste;;Pr;
EMAIL : evariste.galois@ens-ulm.fr
TEL:06 31 41 59 26
ADR :;;45 rue d’Ulm;Paris;;75005;France
END:VCARD
BEGIN:VCARD
VERSION:4.0
FN : Henri Cartin
N : Cartan;Henri;;Pr;
EMAIL : henri.cartan@univ-upmc.fr
TEL :06 98 76 54 32
END:VCARD
BEGIN:VCARD
VERSION:4.0
FN : Schwartz Laurent
N : Schwartz;Laurent;;Pr;
EMAIL : laurent-schwartz@univ-tlse3.fr
ADR :;Université Paul Sabatier;118 route de Narbonne;Toulouse;;31062;France
END:VCARD
Les données comme les métadonnées peuvent être capturées et enregistrées par un dispositif matériel ou bien renseignées par un humain. Elles sont de différents types (numériques, textes, dates) et peuvent être traitées différemment (calcul, tri, affichage, etc.). Certaines collections typiques sont utilisées dans des applications et des formats standardisés leur sont associés : par exemple le format ouvert vCard (extension .vcf) pour une collection de contacts.
Instructions : Répondez aux questions suivantes en choisissant la bonne réponse parmi les options fournies. Vous mettrez la correction dans votre cahier.
Une base de données regroupe plusieurs collections de données reliées entre elles. Par exemple, la base de données d’une bibliothèque conserve les données sur les livres, les abonnés et les emprunts effectués.
Actuellement, beaucoup d'utilisateurs ont leurs données dans ce qu'on appelle le cloud.
Instructions : Répondez aux questions suivantes en choisissant la bonne réponse parmi les options fournies. Vous noterez les réponses dans votre cahier.