Programmation client, année 2018

Cours-TD 4. Traitement des données en Python (3)

Attention!

Chaque TD doit faire l’objet d’un envoie de e-mail à l’adresse charles.paperman@univ-lille.fr avec comme objet [L3-MIASHS: programmation-client] depuis votre boite universitaire.

Le mail doit contenir:

  1. Les réponses aux questions posées
  2. Les éventuelles pièces jointes demandées

Tout mail qui n’est pas rendu à la fin du TD sera automatiquement supprimé.

Début du TD

Important: Vous devez terminer le cours-TD 1, 2 et 3 et de bien avoir lu le cours avant de débuter le cours-TD 4.

Python et l’API geo.api.gouv.fr

Question 1. Écrire une fonction Python qui prend en argument une chaîne de caractère et retourne la liste des villes de France qui débute par cette chaîne de caractères.

Question 2. Créer une nouvelle fonction Python qui retourne un tableau HTML de la liste de la question 1.

Question 3. Créer une fonction en Python qui retourne la température des 10 villes les plus peuplées de chaque région à l’aide des données de Météo France extraite à partir de BeautifulSoup.

Question 4. Écrire une fonction qui retourne un document HTML valide contenant la liste des villes organisées par région et triée par population en indiquant la température te l’indice de pollutions.

Question 5. À l’aide de BeautifulSoup, essayez d’extraire les indices de pollutions des principales villes des Hauts-De-France depuis le site: (http://www.atmo-hdf.fr/).

Question 6 Produire en Python une page web qui résume toutes les informations que vous avez recueilli sur les 20 villes les plus peuplées des Haut-de-France.

Question 7 Structurer un document JSON contenant la même information.


Compiled the: dim. 07 janv. 2024 23:19:24 CET