Liens
Solution Exercice 36 : liste des tuples dont la somme est parfait en python
Exercice 36 Ecrire un programme en python qui prend en entrée un nombre n et affiche la liste des couples (p,q) formée d'entiers p et q tels que p+q soit parfait et inférieur ou égale n.
Solution Exercice 6 : Tester la primalité de deux entiers sur une fenêtre PyQt5 Python
Exercice 6 Créer un programme en Python basé sur la bibliothèque PyQt5 qui affiche à l'utilisateur une fenêtre PyQt lui demandant de saisir les valeurs de deux entiers m et n et d'afficher sur un QLabel si les deux entiers saisis sont premier entre eux ou non de deux façons différentes: La première: en utilisant…
Installation et configuration de la plateforme Woocommerce en localhost
L'installation et la configuration de la plateforme WooCommerce en localhost sont identiques à celles en ligne ! Ainsi, si vous souhaitez apprendre à administrer une boutique de commerce électronique avec WooCommerce en local sans avoir besoin d'acheter un espace d'hébergement, vous pouvez installer WooCommerce sur un serveur local comme XAmpp, UWamp, Wamp, EasyPHP... ! Comment…
Solution Exercice 21 : Algorithme de somme et produit de variables illustré sur algobox
Exercice 21 1) Écrire un algorithme en pseudo-code qui prend deux nombres en entrée A et B, les additionne, puis soustrait le résultat de la multiplication du premier nombre par le deuxième. 2) Illustrer le résultat sur le logiciel AlgoBox.
Solution Exercice 24 : modifier les cactères des mots dans un fichier en Python
Exercice 24 Créer un programme Python qui prend en entrée une phrase et enregistre cette phrase dans un fichier texte appelé 'phrase.txt'. Créer un autre programme Python qui modifie le contenu du fichier 'phrase.txt' en remplaçant le dernier caractère de chaque mot du fichier par le symbol '*'. Exemple : si la phrase est phrase…
Students_Management : Projet Django pour la gestion d'étudiants
Contenu du cours Description du projet Students_Management Fonctionalité de l'application Déploiement Technologies utilisées Le projet sur GitHub 1. Description du projet Students_Management Ce projet Django vise à créer une application de gestion d'étudiants qui permet de gérer les informations de base des étudiants, notamment leur nom, adresse courriel, numéro de téléphone, section et photo. Ce…
Le fichier de dépendances requirements.txt
Contenu du cours A propos du fichier requirements.txt Principales caractéristiques du fichier requirements.txt Installation des Dépendances requirements.txt Créer un fichier requirements.txt pour votre projet 1. A propos du fichier requirements.txt Le fichier requirements.txt est un fichier texte utilisé dans le contexte de projets Django (et plus généralement en Python) pour spécifier les dépendances du projet,…
Solution Exercice 38 : Les nombres Parfaits En Python
Exercice 38 Un nombre parfait est un entier positif qui est égal à la somme de ses diviseurs propres positifs, à l'exception de lui-même. Les diviseurs propres d'un nombre sont ses diviseurs autres que le nombre lui-même. Par exemple, le nombre 28 est parfait car la somme de ses diviseurs propres est égale à 28:…
Solution Exercice 39 : Nombre pronic en Python
Exercice 39 Un nombre pronic, également appelé nombre rectangulaire, est un nombre entier qui est le produit de deux nombres consécutifs. Mathématiquement, un nombre pronic peut être représenté comme n * (n + 1), où "n" est un nombre entier. En d'autres termes, un nombre pronic est de la forme n2 + n. Par exemple,…
Solution Exercice 23 : Enregistrer séparément les données des Étudiants
Exercice 23 Créez un programme en Python qui prend en entrée un dictionnaire contenant les informations des étudiants. Le programme a pour objectif d'enregistrer les données de chaque étudiant dans un fichier texte distinct portant le même nom que l'étudiant concerné. Traiter le cas du dictionnaire suivant:
1 2 3 4 5 6 7 |
donnees_etudiants = { 'student1': {'Nom': 'Najib', 'Age': 22, 'Moyenne': 16.5}, 'student2': {'Nom': 'Walid', 'Age': 21, 'Moyenne': 15.8}, 'student3': {'Nom': 'Sofia', 'Age': 23, 'Moyenne': 17.2}, 'student4': {'Nom': 'David', 'Age': 20, 'Moyenne': 14.9}, 'student5': {'Nom': 'Khalid', 'Age': 22, 'Moyenne': 16.8} } |
Solution Exercice 22 : Enregistrement des Données des Étudiants dans un Fichier Texte
Exercice 22 Ecrire un programme en Python sous forme de fonction qui prends en paramètre un dictionnaire contenant les données des étudiants:
1 2 3 |
students = {'student1': 'Najib', 'student2': 'Walid', 'student3': 'Sofia', 'student4': 'David', 'student5': 'Khalid'} |
et qui doit enregistrer les données dans un fichier texte 'students.txt' (chaque ligne contient les données d'un seul étudiant)
Le contrôle de saisie QLineEdit PyQt5 en Python
Contenu du cours Description du contrôle QLineEdit PyQt5 Création d'un contrôle QLineEdit Appliquer un style QSS (Qt Style Sheet) à un champ QLineEdit QLineEdit selon l'approche objet Manipulation d'un contrôle QLineEdit Liste des principales méthodes associées au contrôle QLineEdit Quiz 1. Description du contrôle QLineEdit PyQt5 Le widget de contrôle QLineEdit de PyQt5 offre…
La classe QPushButton PyQt5 Python
Contenu du cours Description de la classe QPushButton Créer un Bouton PyQt5 avec la classe QPusButton Associer une action à un bouton QPushButton PyQt5 QPushButton PyQt5 selon l'approche objet Python Liste des principales méthodes associées à un objet 'QPushButton' PyQt5 Quiz 1. Description de la classe QPushButton La classe QPushButton de PyQt5 représente un élément…
La méthode PyQt5 alignment() Python
1. Description de la méthode alignment() La méthode alignment() dans la classe QLabel de PyQt5 est utilisée pour obtenir le mode d'alignement actuel du texte à l'intérieur du QLabel. L'alignement détermine la position du texte par rapport à la boîte englobante du QLabel. La méthode ne prend aucun argument et renvoie une combinaison de drapeaux…
Solution Exercice 21 : ajouter des méthode spécifique à la classe Tk de tkinter via un héritage
Exercice 21 Définissez une classe en Python: appelée FenetrePersonnalisee qui hérite de la classe Tk(). Ajoutez un constructeur (__init__): qui appelle le constructeur de la classe parente. Implémentez les méthodes suivantes dans la classe FenetrePersonnalisee : redimensionner(self, largeur, hauteur): Cette méthode prend en paramètre la largeur et la hauteur de la fenêtre et redimensionne la…
Solution Exercice 20 : Héritage Multiple avec Composition en Python
Exercice 20 1. Création de Classes de Base Définissez deux classes de base en Python, Machine et Camera. Chaque classe devrait avoir des méthodes distinctes liées à ses fonctionnalités. Par exemple, la classe Machine pourrait avoir une méthode allumer_machine() et la classe Camera pourrait avoir une méthode prendre_photo(). 2. Classe Smartphone Créez une classe Smartphone…