Solution Exercice 27: extraire l'ensemble des éléments dupliqués
Exercice 27 Reprendre l'exercice précédent ( Exercice 26 ) , mais cette fois-ci en créant votre propre algorithme sans utiliser aucune méthode predefinie en python.
Cours Python
Exercice 27 Reprendre l'exercice précédent ( Exercice 26 ) , mais cette fois-ci en créant votre propre algorithme sans utiliser aucune méthode predefinie en python.
Exercice 26 Ecrire un programme en python qui renvoie l'ensemble des éléments dupliqués d'une liste données. Exemple si L = ["Java" , "Python" , "J2EE" , "Java" , "MySQL" , "SQLite" , "Python" , "C++" ,"MySQL"] l'algorithme renvoie l'ensemble {"Java" , "Python", "MySQL" }
Exercice 25 Reprendre l'exercice précédent (Exercice 24) mais cette fois-ci on vous demande de trouver l'ensemble des mots qui se terminent par l'occurrence 'ab' comme: 'edab' , 'aaab' etc.
Exercice 24 On considère l'ensemble suivant: E = {'a' , 'b' , 'c' , 'd' , 'e'}. Ecrire un algorithme en python qui renvoie l'ensemble des mots de longueur 4 formés des symbols de l'ensemble E et qui ne contiennent pas la lettre 'b'.
1. A propos de la bibliothèque Mechanize Mechanize est une bibliothèque Python utilisée pour automatiser les interactions avec des sites web. Elle permet de: simuler: un navigateur web remplir: des formulaires cliquer: sur des liens, naviguer:sur des pages extraire: des informations gérer: les cookies et les sessions.
Exercice 8 1) - Créez une classe Python appelée Voiture qui a les attributs suivants: marque modèle vitesse moteur (essence ou diesel) 2) - Ajoutez un constructeur à la classe Voiture qui initialise les attributs ci-dessus lorsque l'on crée un nouvel objet de la classe. 3) - Ajoutez une méthode à la classe Voiture appelée…
Exercice 79 Voici un exercice qui combine les dictionnaires et les listes en Python: Créez un dictionnaire appelé "personnes" qui contient les informations suivantes sur trois personnes : leur nom, leur âge et leur ville d'origine. Ajoutez une nouvelle personne au dictionnaire "personnes" en utilisant la méthode "update()". Utilisez une boucle "for" pour parcourir le…
Exercice 77 Montrer comment peut on convertir un dictionnaire Python en une liste. prenez à titre d'exemple le cas du dictionnaire:
|
1 |
d = {'a': 1, 'b': 2, 'c': 3} |
. Solution On peut convertir un dictionnaire Python en une liste avec différentes façon: 1. Utilisez la méthode dict.items() pour obtenir une liste de tuples (clé, valeur) représentant les items du dictionnaire. Par exemple…
Exercice 36 Ecrire un programme pandas python qui transforme une série pandas en un dictionnaire dont les clés sont les éléments de la série pandas et dont les valeurs des clés sont les nombres d'occurrences des éléments de la série. Exemple pour la série pandas :
|
1 |
students = ps.Series(['Alice', 'Bob', 'Charlie', 'Alice', 'Alice', 'Charlie']) |
le programme renvoie le dictionnaire suivant:
|
1 |
d = {'Alice': 3, 'Bob': 1, 'Charlie': 2} |
Le langage Python est doté de nombreuses bibliothèques pour créer des interfaces graphiques utilisateur (GUI: Graphical User Interface) en Python. Voici les plus populaires : Tkinter: C'est la bibliothèque standard pour les interfaces graphiques en Python. Elle est livré avec la plupart des distributions Python et offre une simplicité pour les débutants ainsi que la…
Contenu du cours DevOps c'est quoi ? Quels sont les problèmes qui ont conduit à la naissance du DevOps? Pratiques DevOps Outils de développement DevOps 1. DevOps c'est quoi ? Le mot DevOps: est une combinaison des termes développement et opérations, censé représenter une approche partagée ou collaborative des tâches effectuées par les équipes de…
Exercie 37 Ecrire un programme pandas python qui prends en entrée la série pandas suivante:
|
1 |
s = pandas.Series([21, 11, 13, 41, 17], index=['a', 'b', 'c', 'd', 'e']) |
et qui renvoie la liste des couples formés des labels avec leurs index. Le programme doit renvoyer dans ce cas la liste: list_index = [('a', 0), ('b', 1), ('c', 2), ('d', 3), ('e', 4)]
Exercice 101 Importer le module Pandas et utiliser la fonction read_csv() pour lire un fichier CSV contenant des données sur les prix de l'immobilier dans une ville donnée. Assignez le résultat à une variable appelée "df". Affichez les premières 5 lignes de "df" à l'aide de la méthode head(). Affichez les informations générales de "df"…
Exercice 35 En utilisant la méthode value_counts(), écrire un algorithme qui détermine le nombre d'occurrences de chaque élément dans la série pandas suivante:
|
1 |
students = pandas.Series(['Alice', 'Bob', 'Charlie', 'Alice', 'Alice', 'Charlie']) |
Solution
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
import pandas as ps # Création d'une série de noms students = ps.Series(['Alice', 'Bob', 'Charlie', 'Alice', 'Alice', 'Charlie']) # Compter le nombre d'occurrences de chaque étudiant counts = students.value_counts() print(counts) """output Alice 3 Charlie 2 Bob 1 dtype: int64 """ |
Younes Derfoufi CRMEF OUJDA
Exercice 30 Ecrire un programme pandas Python qui permet de supprimer les éléments qui ne commencent pas par la lettre 'J' de la série pandas suivante:
|
1 2 |
serie = pandas.Series(['Python', 'Java', 'Javascript', 'Kotlin' , 'JSP'] , index=[10 , 12 , 14 , 16 , 18]) |
Exercice 29 Ecrire un programme qui permet de supprimer les éléments dupliqués d'une série pandas. Exemple pour la série:
|
1 2 |
serie = pandas.Series(['Python', 'Java', 'Javascript', 'Kotlin' , 'Python'] , index=[10 , 12 , 14 , 16 , 18]) |
Le programme renvoie l'élément 'Python' qui est dupliqué.
Exercice 75 Etant donné le dictionnaire Python suivant qui contient les noms des élèves avec leurs notes à l'examen:
|
1 2 |
newResults = {'Maria': 19, 'Amelia': 16, 'Bernard': 18, 'Hafid': 18, 'Hajar': 19, 'Jules': 15, 'Nathan': 20, 'Enzo': 17} |
Ecrire un programme en Python qui permet d'améliorer les notes en faisant une translation qui consiste à ajouter 2 points à chaque élève.