Solution Exercice 82 : Lire les données Excel avec openpyxl et pandas

Exercice 82 Les données d'un groupe d'étudiants sont récupérés sur un fichier csv: data_students.csv:

1) Ecrire un programme Python basé sur les bibliothèque pandas et openpyxl qui permet de lire les données data_students.csv et l'enregistre sur classeur Excel nommé "students.xlsx" 2) Ecrire un programme en Python basé sur la bibliothèque openpyxsl qui permet de…

Solution Exercice 29 : Programme de Calcul du Coût Total avec Réductions

Exercice 29 Écrire un programme en Python qui prend en entrée un dictionnaire de produits avec leurs prix et réductions, puis calcule le coût total après application des réductions. Exemple pour le dictionnaire suivant:

L'algorithme renvoie le prix total après réduction : 91.5 euros. Solution

  Younes Derfoufi CRMEF OUJDA

Solution Exercice 28 : Intersection de dictionnaires Python

Exercice 28 || Solution Créez une fonction python qui prend en entrée deux dictionnaires représentant des ensembles d'éléments, et retourne un nouveau dictionnaire contenant les éléments communs comme clés et comme valeurs des clés les tuples des valeurs associés. Exemple pour :

L'algorithme doit renvoyer le dictionnaire suivant:

Solution Exercice 27 : Convertir un texte en un dictionnaire Python

Exercice 27 Ecrire un programme qui prend en entrée un texte T et renvoie un dictionnaire formé des mots du texte T comme clés et de leurs posistions dans le texte comme valeurs des clés. Exemple pour T = "Python est un langage de programmation orienté objet", l'algorithme renvoie le dictionnaire suivant:

Solution

Calcul d'aires et des volumes avec sympy

Contenu du cours Description de la méthode integrate() Syntaxe et usage de la méthode integrate() Exemple d'usages de la méthode integrate() Calcul des volumes et des surfaces 1. Description de la méthode integrate() La méthode integrate() est une fonction de la bibliothèque SymPy en Python, utilisée pour effectuer des calculs d'intégration symbolique. SymPy est une…

Solution Exercice 25 : Fusion de dictionnaires d'Inventaires python

Exercice 25 Créez un programme python qui prend en entrée deux dictionnaires représentant des inventaires de produits, et fusionnez-les en un seul dictionnaire. En cas de conflit, utilisez la somme des quantités des produits. Exemple pour les deux dictionnaires:

L'algorithme renvoie le dictionnaire suivant:

Les méthodes méthodes gcd() et lcm() sympy

Contenu du cours Description des méthodes gcd() et lcm() Méthode gcd() (Plus Grand Commun Diviseur) Méthode lcm() (Plus Petit Commun Multiple) 1. Description des méthodes gcd() et lcm() Les méthodes gcd() et lcm() sont des fonctions fournies par la bibliothèque SymPy en Python, utilisées respectivement pour calculer le plus grand commun diviseur (PGCD) (respectivment le…

Solution Exercice 23 : Trouver la Ville la Plus Peuplée dans un dictionnaire Python

Execice 23 Réalisez un programme en Python qui prend en entrée un dictionnaire Python formé des villes avec leur population et affiche la ville la plus peuplée. Exemple pour le dictionnaire suivant:

L'algorithme renvoie la ville "Paris" Solution

  Younes Derfoufi CRMEF OUJDA

Valeurs propres et vecteurs avec Sympy Python

Contenu du cours Description des méthodes eigenvals() et eigenvects() Syntaxe et usage des méthodes eigenvals() et eigenvects() Exemples d'usage des méthodes eigenvals() et eigenvects() 1. Description des méthodes eigenvals() et eigenvects() SymPy offre des fonctionnalités pour effectuer des calculs liés aux valeurs propres (eigenvalues) et aux vecteurs propres (eigenvectors) de matrices à l'aide de la…

Décomposition en éléments simple avec sympy Python

Contenu du cours Description de la méthode apart() sympy Syntaxe de la méthode apart() sympy Exemples d'usages de la méthode apart() sympy 1. Description de la méthode apart() sympy La méthode apart() dans SymPy est utilisée pour effectuer une décomposition en éléments simples (ou décomposition en fractions partielles) d'une expression algébrique rationnelle. La décomposition en…

Le module sympy.logic Python

Contenu du cours Description du module sympy.logic Création de variables booléennes Opérations sur les variables booléenne avec sympy.logic Opérateur implication Table de vérité d'une expression logique Simplification d'une expression logique 1. Description du module sympy.logic Le module sympy.logic de SymPy est utilisé pour travailler avec la logique symbolique, notamment pour créer et manipuler des expressions…

Solution Exercice 13 : classe python de gestion d'une bibliothèque

Exercice 13 On souhaite gérer une bibliothèque en Python. A cet effet on souhaite créer une classe Python nommé : Book ayant les attributs suivants: Title , Author , Catégory Créer la classe Book: avec les attributs cités ci-dessus Créer une méthode nomme create_db() : qui permet de créer une base de donnée nommée 'data.db'…

Solution Exercice 6 : convertir un dictionnaire python en une base de données sqlite

Exercice 6 On considère la liste suivante qui contient les données des étudiants sous forme de dictionnaires python:

Création de la base de données SQLite: Ecrire un programme Python qui permet de créer une base de données SQLite nommée 'data.db' au sein de laquelle une table SQLite nommée 'students' ayant les mêmes attributs que…

La méthode diff() SymPy Python

Contenu du cours Description de la méthode diff() Syntaxe de la méthode Exemples d'usages de la méthode diff() 1. Description de la méthode diff() La méthode diff() dans SymPy est utilisée pour calculer la dérivée d'une expression symbolique par rapport à une ou plusieurs variables symboliques. Elle permet de réaliser des opérations de dérivation symbolique,…

Solution Exercice 81 : Exportation des données d'un dictionnaire python vers un fichier

Exercice 81 On considère une liste de dictionnaires Python suivant qui regroupe les données des étudiants: nom, moyenne, section etc. :

Ecrire un programme Python qui exporte les données vers un fichier 'students.txt' tout en ajoutant le rsultat "Admis" ou "Non Admis" selon que la moyenne.