0% ont trouvé ce document utile (0 vote)
0 vues2 pages

TP7

Le document présente une série d'exercices pratiques en Python pour diverses applications, telles que l'enregistrement de connexions, la gestion de dossiers de rapports, et la vérification des devoirs remis. Chaque exercice inclut des étapes détaillées pour réaliser des tâches spécifiques comme la création de fichiers, le renommage d'images et la génération de rapports. L'ensemble des exercices vise à renforcer les compétences en programmation Python à travers des scénarios concrets.

Transféré par

Jimmitry Charles
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
0 vues2 pages

TP7

Le document présente une série d'exercices pratiques en Python pour diverses applications, telles que l'enregistrement de connexions, la gestion de dossiers de rapports, et la vérification des devoirs remis. Chaque exercice inclut des étapes détaillées pour réaliser des tâches spécifiques comme la création de fichiers, le renommage d'images et la génération de rapports. L'ensemble des exercices vise à renforcer les compétences en programmation Python à travers des scénarios concrets.

Transféré par

Jimmitry Charles
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TP - Scripts utiles avec Python

Exercice 1 - Enregistrer une connexion


Une plateforme souhaite conserver la date et l’heure auxquelles un utilisateur se connecte.

1 Demander le nom de l’utilisateur.

2 Récupérer la date et l’heure actuelles.

3 Afficher un message de bienvenue.

4 Enregistrer les informations dans [Link].


Ralph s’est connecté le 25/07/2026 à 11:30.

Exercice 2 - Créer un dossier de rapports


Une entreprise souhaite ranger automatiquement ses rapports dans un dossier dédié.

1 Vérifier si le dossier rapports existe et le créer si nécessaire.

2 Générer un fichier portant la date du jour : rapport_2026-[Link].

3 Écrire la date de création dans le fichier.

4 Afficher le chemin absolu du rapport.

Exercice 3 - Vérifier les devoirs remis


Un enseignant enregistre les devoirs de ses étudiants dans un dossier nommé devoirs.

1 Vérifier que le dossier existe.

2 Afficher tous les fichiers présents.

3 Compter le nombre de devoirs remis.

4 Afficher uniquement les fichiers .py.

5 Compter les fichiers qui ne sont pas au format Python.

Exercice 4 - Trier les factures


Une petite entreprise possède un dossier factures contenant des factures et d’autres documents.

1 Parcourir le dossier et identifier uniquement les fichiers .pdf.

2 Afficher le nom de chaque facture.

3 Compter les factures trouvées.

4 Calculer leur taille totale.

5 Afficher un message si aucune facture n’est trouvée.

Exercice 5 - Renommer les photos d’un événement


Les photos d’une cérémonie possèdent des noms désordonnés comme [Link] ou photo [Link].

1 Parcourir le dossier photos_evenement.

2 Sélectionner les fichiers .jpg, .jpeg et .png.

3 Renommer chaque photo avec la date et un numéro.

4 Conserver l’extension originale et afficher chaque modification.


[Link] → evenement_2026-07-25_001.jpg
Exercice 6 - Ajouter la date aux documents
Une administration souhaite ajouter la date du jour aux documents reçus.

1 Parcourir le dossier documents_recus et ignorer les sous-dossiers.

2 Ajouter la date au début du nom de chaque fichier.

3 Conserver l’extension originale.

4 Ignorer les fichiers qui possèdent déjà la date.

5 Afficher le nombre de fichiers renommés et ignorés.


[Link] → 2026-07-25_demande.pdf

Exercice 7 - Calculer les jours avant une échéance


Une université souhaite informer les étudiants du nombre de jours restants avant la remise d’un projet.

1 Demander la date limite au format JJ/MM/AAAA.

2 Convertir la valeur saisie en date.

3 Calculer la différence avec la date actuelle.

4 Indiquer si l’échéance est future, actuelle ou dépassée.

5 Enregistrer le résultat dans [Link].

Exercice 8 - Produire un reçu de paiement


Une petite boutique souhaite générer un reçu après chaque vente.

1 Demander le nom du client, l’article, la quantité et le prix unitaire.

2 Calculer le montant total.

3 Ajouter automatiquement la date et l’heure.

4 Créer le dossier recus s’il n’existe pas.

5 Enregistrer le reçu dans un fichier au nom unique.


recu_20260725_113045.txt

Exercice 9 - Générer un rapport de présence


Une école enregistre les présences dans un fichier [Link] au format Nom,Statut.

1 Lire le fichier.

2 Compter le nombre total d’étudiants.

3 Compter les présents, les absents et les retardataires.

4 Calculer le taux de présence.

5 Ajouter la date de l’analyse.

6 Générer un fichier rapport_presence_DATE.txt.

Exercice 10 - Faire l’inventaire d’un dossier


Le responsable d’un laboratoire souhaite obtenir un rapport sur les fichiers enregistrés dans un dossier.

1 Demander le chemin du dossier et vérifier qu’il existe.

2 Compter les fichiers et les sous-dossiers.

3 Classer les fichiers selon leur extension.

4 Récupérer la taille de chaque fichier et calculer la taille totale.

5 Ajouter la date et l’heure de l’analyse.

6 Générer rapport_inventaire.txt avec tous les résultats.

Vous aimerez peut-être aussi