Catégorie : Python
Applications en réseau
Voici une petite base de programme pour réaliser des applications qui doivent s’échanger des données entre ordinateurs en réseau. Très utile pour programmer des jeux par exemple … Le principe est simple : mise en relation...
Accéder à une base de données avec Python
Pour créer une application utilisant une base de données, il faut utiliser un connecteur. Les SGBD en fournissent pour de nombreux langages de programmation (par exemple : connecteurs pour le SGBD MySQL). Voici les principaux...
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
É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
É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
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 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...