• Aucun résultat trouvé

TS TP CSV 2015-2016 Le but de ce TP est de lire et ´ecrire dans un fichier texte. On se donne le fichier

N/A
N/A
Protected

Academic year: 2022

Partager "TS TP CSV 2015-2016 Le but de ce TP est de lire et ´ecrire dans un fichier texte. On se donne le fichier"

Copied!
1
0
0

Texte intégral

(1)

TS TP CSV 2015-2016 Le but de ce TP est de lire et ´ecrire dans un fichier texte.

On se donne le fichier quelques series.csv qui donne la contient les informations de plusieurs s´eries.

On va manipuler automatiquement ce fichier.

Exercice 1 :

(1) T´el´echarger le fichiersquelques series.csv sur la page web du cours.

(2) Ouvrir ce fichier de deux fa¸cons. Une avec Excel(on choisira la virgule comme s´eparateur) et l’autre avec un ´editeur de texte.

(3) T´el´echarger et ´etudier le fichier manipulation series.py

(4) ´Ecrire la fonctionretourner les titres et lannee des series()qui renvoie en plus l’ann´ee de d´ebut de toutes les s´eries par exemple avec le num´ero 2, on obtient :

le titre de la s´erie est Dexter, elle existe depuis 2006 Exercice 2 :

(1) ´Ecrire une fonction csv commentaires to dict qui convertira le fichier commentaire.csv en dictionnaire.

(2) ´Ecrire la fonction retourner commentaires de la serie id(id) qui prend en argument un id et renvoie tous les commentaires li´es `a ce titre.

Pour afficher une l’ann´ee de date, on pourra utiliser le code suivant :

dateDico = datetime . datetime . strptime ( date , "%Y−%m−%d %H :% M :% S .% f")

# L ’ annee en f o r m a t s t r i n g : year = str( date dico . year )

# Pour a f f i c h e r l ’ annee print( year )

(3) ´Ecrire la fonction retourner commentaires de la serie titre(titre) qui prend en ar- gument un titre et renvoie tous les commentaires li´es `a ce titre. (on utilisera la fonction pr´ec´edente).

Exercice 3 :

(1) Tester la fonction ecrire commentaire en ´ecrivant de nouveau commentaire.

(2) `A quel endroit est ´ecrit la nouvelle date ? Exercice 4 :

On souhaite maintenant d´eterminer le genre de chaque s´erie.

(1) En lisant (avec Excel) les 3 fichiersquelques series.csv,lien genre series.csvetgenres.csv, d´eterminer les genres de la s´erie Dexter

(2) ´Ecrire la fonction lien genres serie(idSerie) qui prend en argument l’id d’une s´erie et renvoie une liste contenant les id des genres de cette s´erie.

(3) ´Ecrire la fonction genre de serie(idSerie) qui renvoie une chaˆıne de caract`ere contenant tous les genres de la s´erie d’id idSerie.

Exercice 5 :

Ecrire la fonction´ moyenne(idSerie) qui prend en argument l’id d’une s´erie et renvoie la moyenne des notes de cette s´erie s’il existe des notes, et None sinon.

Références

Documents relatifs

Compl´eter le programme pour d´eterminer le nombre de caract`eres de chacun des mots contenus dans ce texte. D`es que la longueur d’un mot est connue, affichez en

Ecrire un programme C qui demande la saisie d’un caract`ere repr´esentant une lettre minus- ´ cule, puis affiche le code ASCII de ce caract`ere, affiche la lettre

(1) ´ Ecrire la fonction est carree qui prend comme argument une matrice et renvoie le bool´ een True si celle-ci est une matrice carr´ ee et False sinon.. (2) ´ Ecrire la fonction

Dans un premier temps, on r´ epondra aux questions ` a l’´ ecrit puis pour v´ erifier que nos algorithmes sont bien ´ ecrits, on les programmera sur machine.. Exercice

[r]

- réciter la comptine en déplaçant un élément de la collection à chaque fois qu’un mot-nombre est prononcé, -réciter la comptine numérique en pointant mentalement un élément

( apprendre à restituer, à rappeler un événement, à argumenter…) C'est au maître de les programmer en établissant les liens nécessaires , en s'appuyant sur le vécu

- on peut demander aux élèves de réaliser un enchaînement avec des cartons représentant les gestes qu'ils auront choisis pour leur production corporelle.. Règle de jeu en