• Aucun résultat trouvé

ProgRes - TPs

N/A
N/A
Protected

Academic year: 2022

Partager "ProgRes - TPs"

Copied!
2
0
0

Texte intégral

(1)

Chargée de cours et de TP: Lélia Blin ([email protected])

Pour le rendu, il devra y avoir un fichier par exercice, les fichiers s'appeleront des noms du binomes avec la premiere lettre de chaque nom en majuscule puis underscore puis numero d'exercice. Exemple: BlinTixeuil_Exo3_2.py .

Programmes en python3: Importer la bibliothèque requests

Exercice 1: Expressions régulières

Importer la bibliothèque re.

1. Dans la liste suivante Liste=['[email protected]',"[email protected]",

"Sophie.Parmentier@@gmail.com","Franck.Dupres.gmail.com",

"[email protected]","[email protected]"] afficher les adresses gmail valident.

2. Vériffier si un texte se termine par un chiffre

3. dans un adresse ip style "216.08.094.196" supprimer les zéros

4. Entrer une date format anglo-américain, afficher une date au format français (ex: 10-02-2018 02-10-2018)

Exercice 2: Parser HTML

Installer bibliothèque BeautifulSoup. Voir documentations: https://www.crummy.com/software/BeautifulSoup 1. Récupérer la page web de l'annuaire de l'équipe NPA https://www.lip6.fr/recherche/team_membres.php?

acronyme=NPA afficher uniquement les noms et numéro de téléphone de la page.

2. Récupérer la page https://fr.wikipedia.org/wiki/Listedespayspardensitédepopulation.

1. Afficher tout les pays

2. Afficher les pays, leur rang, densité, population, Superficie 3. Sauvegarder toute les informations dans un dictionnaire 4. Intérroger l'utilisateur et renvoyer la réponse

1. Quel pays est le nom du pays dont vous voulez la densité?

2. Savoir quel est le pays au rang x, donner x

Exercice 3: Parser du JSON

Installer bibliothèque json.

Récupérer le fichier "tournagesdefilmsparis2011.json" à l'adresse suivante:

https://opendata.paris.fr/explore/dataset/tournagesdefilmsparis2011/export/.

1. Afficher pour toutes les entrées le realisateur, le titre, l'arrondissement, la date de début, la date de fin, les coordonnées géographiques.

2. Afficher pour chaque film (il peut avoir plusieurs entrée pour un même film) le réalisateur, les dates de tournage, et les lieux. (Créer votre propre dictionnaire)

3. Affichez les arrondissements et leurs nombres de tournage.

ProgRes - TPs

(2)

Exercice 4: Parse du XML

Installer bibliothèque xml.etree.ElementTree<\red>.

Récupérer le fichier "cd_catalog.xml" à l'adresse suivante: https://www.w3schools.com/xml/cd_catalog.xml 1. Afficher tous les CDs: titre, Artiste,pays,compagnie, année.

2. Afficher tous les CDs des années 80.

3. Afficher tous les CDs anglais.

Exercice 5: Bottle

Installer bibliothèque bottle.

1. Nous avons vu en cours un formulaire qui récupére un nom, ce formulaire ne gère pas les accents, faire un formulaire qui accepte les accents.

2. Faire un formulaire qui demande 'Quel est votre couleur préféré' et qui propose un menu déroulant dont les variables sont dans le tableau Tab python en utilisant les templates. Et enfin qui affiche "Votre couleur préféré est:" la couleur choisi. Tab=['jaune','rouge','vert','bleu']

Exercice 6: API

Utilisation de Bottle, installer la bibliothèque folium.

1. Récupérer les données de l'exercice 3.1, proposer une page web avec le titre "les trournages à Paris en 2016" et un menu déroulant avec tous les films.

2. Quand le film est sélectionné voir toutes les lieux, en cliquant sur le lieu on doit voir apparaitre la date (version française).

Références

Documents relatifs

Le cas échéant, renseigner dans le présent formulaire les dispositifs prévus pour le prétraitement, le traitement primaire, le traitement secondaire et l’évacuation des

(vélo à assistance électrique, vélo pliant, vélo-cargo, tricycle pour adultes, dispositif d’électrification de vélos standards) Pour dynamiser l’usage du vélo sur des

Pour exposer dans les salles de bibliothèques, il faut, de préférence, habiter le territoire de la Ville de Lévis et avoir complété et retourné le FORMULAIRE DE DEMANDE

Cadre réservé à la plateforme Vérification des données par le personnel de la plateforme d’extraction : Le : |__|__| / |__|__| / 20|__|__| Par

Pour vous aider à atteindre cet objectif, veuillez expliquer comment votre projet aborde nos thèmes clés et les résultats attendus. Pourquoi ce projet est-il nécessaire dans

En complétant ce formulaire, le riverain marque son intérêt pour qu’une rue réservée au jeu soit aménagée dans la rue ou le tronçon de rue où se situe son domicile à la date

 Pour une nouvelle construction, le bâtiment est implanté à une distance respectable d’environ 20 mètres d’un usage résidentiel, ainsi qu’à environ 30 mètres de la

Construction - documents nécessaires à l’émission d’un permis Formulaire dûment rempli (incluant le formulaire de procuration, si nécessaire) Copie de plan des travaux