Catégorie : Python

DocString

DocString

Une docstring est une chaîne de caractères littérale qui apparaît comme première déclaration dans la définition d’un module, d’une fonction, d’une classe ou d’une méthode. Une telle chaîne devient l’attribut spécial __doc__ de cet objet.  ...

Alignements

Alignements

Écrire une fonction alignement permettant de détecter des alignements dans une grille. La signature et la documentation de la fonction sont données ci-dessous : def alignement(grille, taille): «  » » Recherche un alignement d’éléments dans une grille (le...

Encadrement

Encadrement

Écrire une fonction encadrer permettant d’encadrer un texte de plusieurs lignes, avec différents types de bordures, un écartement et une justification réglable.   La signature et la documentation de la fonction sont données ci-dessous : def...

Gestion du temps

Gestion du temps

Il est fréquemment nécessaire de mesurer du temps, manipuler des dates et des heures et contrôler temporellement l’exécution d’un programme (interruption, synchronisation, …). Python est fourni avec trois modules permettant le traiter des grandeurs temporelles :...

keyboard

keyboard

keyboard est un module tiers (qui n’est pas fourni avec les distributions de Python) permettant de gérer les claviers. Il permet de prendre le contrôle total du clavier : accrocher des événements globaux, enregistrez des touches...

Codage d’une image

Codage d’une image

L’image multicolore ci-contre a été codée dans le but de la comprimer. Retrouver le code de la troisième ligne. Calculer le taux de compression. Algorithme Définir une variable img  permettant de contenir les pixels de l’images...

Codage RLE

Codage RLE

Le système de codage RLE (Run Length Encoding ou codage par longueur des plages), est certes ancien, mais a longtemps été utilisé dans les transmissions par fax. L’image ci-contre est codée par les nombres figurant à...