La fonction getattr() Python
1. Description de la fonction getattr() Python La fonction getattr() Python renvoie la valeur de l'attribut nommé d'un objet. S'il n'est pas trouvé, il renvoie la valeur par défaut fournie à la fonction.
Cours Python
1. Description de la fonction getattr() Python La fonction getattr() Python renvoie la valeur de l'attribut nommé d'un objet. S'il n'est pas trouvé, il renvoie la valeur par défaut fournie à la fonction.
1. Description de la fonction frozenset() Python La fonction frozenset() est une fonction de Python intégrée qui prends en paramètre un objet itérable et renvoie un objet frozenset immuable (inchangeable) 2. Syntaxe & exemple Syntaxe
|
1 |
frozenset(iterable) |
Contenu du cours 1. A propos de WordPress 2. Installation du serveur local Uwamp 3. Création d'une base de donnée sur Uwamp 4. Installation du système WordPress en local sur Uwamp 1. A propos de WordPress WordPress est un système de gestion de contenu (Content Management System CMS) écrit en PHP qui utilise une base…
. Contenu du cours Le concept de POO en Python Terminologie de la POO Les classes en Python Les méthodes d'instances en POO Python Les méthodes de classes en Python Attributs d'instances et attributs de classes Les méthodes statiques Héritage en POO Python Héritage multiple Surcharge de méthodes (overloading) Polymorphisme et redéfinition de méthodes (overriding…
Une structure de données est un moyen d'organiser et de stocker des données dans un ordinateur de manière à pouvoir y accéder et y modifier efficacement. Différentes sortes de structures de données conviennent à différents types d'applications, et certaines sont très spécialisées pour des tâches spécifiques. Quelques structures de données courantes incluent :
Le traitement par lots (aussi appelé "traitement en arrière-plan" ou "traitement en tâche de fond") est un processus informatique qui consiste à exécuter un ensemble de tâches ou de commandes en un seul lot au lieu de les exécuter individuellement. Le traitement par lots est souvent utilisé pour exécuter des tâches qui prennent du temps,…
Exercice1 Ecrire un programme en Python qui renvoie la réunion des deux ensembles A={'a' , 'b' , 'c' , 'd'} et B={'c' , 'e' , 'd' , 'h'} sans utiliser la méthode union (on pourra utiliser la boucle for pour faire le parcourt des éléments de B et les ajouter à l'ensemble A)
Exercice1 Ecrire un programme en Python qui renvoie l'intersection des deux ensembles A={'a' , 'b' , 'c' , 'd'} et B={'c' , 'e' , 'd' , 'h'} sans utiliser la méthode intersection.
1. Apropos de la méthode difference_update() La méthode difference_update() permet de différencier sur place l'ensemble Python. L'ensemble difference() cité précédemment aide à trouver la différence entre deux ensembles et renvoie un nouvel ensemble avec la valeur de la différence, mais difference_update() met à jour l'ensemble appelant. Si A et B sont deux ensembles. La méthode…
Exercice 33 En utilisant la méthode duplicated() des séries pandas, écrire un programme qui renvoie la liste des élément dupliqués d'une série pandas. Exemple pour la série:
|
1 |
s = pandas.Series([1, 2, 3, 3, 4, 7, 5 , 7 , 11 , 8 ]) |
le programme renvoie la liste: [3 , 7]. Solution
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
import pandas as ps # Créer un série pandas avec des éléments dupliqués s = ps.Series([1, 2, 3, 3, 4, 5, 5]) # rechercher les éléments dupliqués duplicates = s[s.duplicated()] # créer la liste des éléments dupliqués dup = duplicates.tolist() # afficher la liste des éléments dupliqués print(dup) """ output: [3, 5] """ |
Younes Derfoufi CRMEF OUJDA
Le module bz2 est une partie de la bibliothèque standard Python qui fournit des fonctions pour travailler avec des fichiers compressés en bzip2. Bzip2 est un algorithme de compression de données qui est souvent utilisé pour compresser des fichiers volumineux et réduire leur taille.
Le module binascii est une partie de la bibliothèque standard Python qui fournit des fonctions pour convertir les données binaires en et à partir de diverses représentations encodées en ASCII. Il peut être utilisé pour des tâches telles que l'encodage de données binaires dans un format imprimable, le décodage de données encodées et la génération…
'atexit' est un module Python qui fournit un moyen simple d'enregistrer des fonctions à appeler lorsqu'un programme Python se termine. Ces fonctions sont communément appelées gestionnaires de sortie ou fonctions de fermeture. Pour utiliser atexit, vous pouvez appeler la fonction register() et lui passer la fonction que vous souhaitez appeler lorsque le programme se termine.…
'asyncio' est une bibliothèque Python permettant d'écrire du code asynchrone en utilisant la syntaxe async/await introduite dans Python 3.5. Il fournit une infrastructure pour écrire du code concurrent sur un seul thread en utilisant des coroutines et une boucle d'événements. Voici un exemple simple de programme asyncio qui attend de manière asynchrone une entrée utilisateur…
1. A propos dela fonction complexe La méthode complex() en python, prends en paramètre un tuple de nombres (partie réelle et partie imaginaire) et renvoie un nombre complexe. 2. Paramètres et syntaxe de la fonction complex() Syntaxe
|
1 |
complexe([réel[, imag]]) |
Paramètres réel: partie réelle. Si réel est omis, sa valeur par défaut est 0. imag: partie imaginaire.…
'argparse' est une bibliothèque standard de Python qui permet d'écrire facilement des programmes en ligne de commande. Il fournit un moyen pratique de spécifier les options et arguments en ligne de commande et génère automatiquement un message d'aide et des messages d'erreur pour les options non valides. Pour utiliser argparse, vous devez créer un objet…
A propos de la programmation orientée objet (POO) La programmation orientée objet (POO) est un paradigme de programmation qui permet de modéliser des concepts du monde réel en utilisant des "objets" informatiques. Dans la POO, chaque objet possède des données (appelées "attributs") et des comportements (appelés "méthodes").