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...
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...
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 à...
Un p-uplet (type tuple), est une suite ordonnée d’éléments qui peuvent être chacun de n’importe quel type. Création d’un p-uplet Pour créer un p-uplet non vide, on écrit des valeurs séparées par des virgules. Par exemple...
Ce sont (presque) des listes de caractères… On les note entre deux apostrophes ou bien entre deux guillemets : 'entre apostrophes pour pouvoir y inclure des "guillemets" …' "… entre guillemets pour y inclure des 'apostrophes'...
Un dictionnaire est un conteneur, un objet pouvant en contenir d’autres (à l’instar des listes) : chaque élément (item) d’un dictionnaire, est constitué d’une valeur (value) et associé à une clef (key). Les valeurs peuvent être...
Une liste est un objet pouvant en contenir d’autres (de n’importe quel type), organisés séquentiellement (les uns à la suite des autres). Exemple : la liste suivante contient des entiers, des chaînes de caractères et un...
Les types de données dits « simples » sont : int (nombres entiers) ; float (nombres flottants) ; bool (booléens) ; str (chaîne de caractères). Ces types simples ne sont plus suffisants si nous avons besoin de garder en...
Manipulation des fichiers Les principales fonctions Python relatives à la manipulation de fichiers se trouvent dans la bibliothèque os . import os Sur un ordinateur, une tablette, un smartphone, une console de jeu, les fichiers...
Il est possible avec Python de définir une fonction qui ressemble à une fonction mathématique ; la syntaxe est alors la suivante : \(f:x \rightarrow x^2\) ⇔ def f(x): return x**2 Mais on peut définir des...
Une structure conditionnelle permet d’exécuter une séquence d’instructions seulement dans le cas où une condition est vraie (ou fausse). Si par exemple, une variable est positive, deux textes sont identiques, un booléen est faux, … ...