Le champ de contrôle QLineEdit PyQt5

1 - La classe QLineEdit La bibliothèque PyQt5 est doté de la classe QLineEdit qui permet de créer des champ de saisi ayant une seule ligne. QLineEdit est doté d'une collection utile de fonctions d'édition, y compris annuler et refaire, couper et coller, et glisser-déposer. C'est le widget de base de PyQt5 pour recevoir une…

Solution Exercice 58: dictionnaire python formé des caractères d'une chaine et de leurs index

Exercice 58 Écrire un programme en Python qui demande à l'utilisateur de saisir une une chaine de caractère, et de lui renvoyer un dictionnaire dont les clés sont les caractères de la chaine saisie et les valeurs sont les positions des caractères dans la chaine. Exemple pour la chaine s = "langage" , le programme renvoie…

Bouton de commande QPushButton PyQt5

1 - Créer un Bouton PyQt5 avec la classe QPusButton Pour créer un bouton de commande du type QPusButton, il suffit d'instancier la classe QPusButton:

QLabel PyQt5

1 - Création d'un QLabelPyQt5 Pour créer des label au sein d'une feêtre, PyQt5 nous offre la classe QLabel. Il suffit d'instancier cette classe en ajoutant le container parent comme paramère:

Ce qui affiche à l'execution: 2 - Utiliser un style de designe pour un QLabel Un objet QLabel est doté de la méthode…

Convertir un texte en une voix avec python

1 - Le module gTTS (Google Text-to-Speech) Nous allons voir dans ce tutoriel Python, comment transformer un texte en une voix (fichier son .mp3). Nous utilisons a cet effet, la bibliothèque gTTS (Google Text-to-Speech) gTTS (Google Text-to-Speech), est une bibliothèque Python qui transforme un texte en une voix (fichier son .mp3). gTTS s'installe via la…

Solution Exercice 57: dictionnaire python formé des caractères d'une chaine et de leurs occurrences

Exercice 57 Écrire un programme en Python qui demande à l'utilisateur de saisir une une chaine de caractère, et de lui renvoyer un dictionnaire dont les clés sont les caractères de la chaine saisie et les valeurs sont les nombres d’occurrences des caractères dans la chaine. Exemple pour la chaine s = "langage" , le…

Introduction Au Framework Django

Contenu du cours A propos du framework django Les avantages du framework Django Comparaison des noyaux de Python et de Django ? Entreprises utilisant Django Framework Conclusion 1. A propos du framework django Django est un framework conçu spécialement au développement d'application Web gratuit, open-source et full-stack écrit en Python. En termes simples, Django est…

Solution Exercice 61: algorithme python qui détermine le dictionnaire dont les valeurs sont les listes des diviseurs des keys

Exercice 61 Écrire un programme en Python qui demande à l'utilisateur de saisir cinq nombres entiers de son choix et de lui renvoyer un dictionnaire dont les clés sont les entiers saisis et dont les valeurs sont les listes des diviseurs des nombres saisis. Exemple si l'utilisateur saisi les nombres : 14 , 7 ,…

Solution Exercice 91 ** : algorithme python qui décale les mots contenant un chiffre à la fin de la liste

Exercice 91** Ecrire un algorithme en python sous forme de fonction qui transforme une chaine texte T en une liste où les mots contenant des chiffres sont placés à la fin de la liste. Exemple si T = "Python_1 created in 1991. Currently it is in version Python_3.9" l'algorithme renvoie la liste: ['created', 'in', 'Currently',…

Solution Exercise 87: algorithme python qui permet de convertir une liste en une chaine de caractère

Exercice 87 Etant donné une list L, écrire un algorithme en python permettant de convertir une liste en une chaine de caractère sans utiliser aucune méthode prédefinie autre que la méthode str(). Exemple si

, l'algorithme renvoie la chaine s = "Python created on 91 by Guido Van Rosam". Solution