PRESENTATION DU MODULE RANDOM
En anglais “random” signifie “le hasard”.
Ce module va nous permettre d’utiliser des fonctions générant des nombres aléatoires.
Ces deux fonctions les plus utilisées sont :
- random() qui renvoie un nombre aléatoire entre 0 et 1
choice(liste) qui choisit au hasard un nombre dans une liste donnée.
PRESENTATION DU MODULE MATH
C’est un module qui permet d’avoir accès aux fonctions mathématiques comme le cosinus (cos), le sinus (sin), la racine carrée (sqrt), le nombre \pi (pi) et bien d’autres...
PRESENTATION DU MODULE PYGAME
Pygame est une bibliothèque écrite en C, pour Python.
Pygame se base sur la bibliothèque SDL(bibliothèque multi plateforme afin de gérer le multimédia), librairie C conçue pour la création de jeux vidéo en 2 dimensions.
Pygame gère l' affichage d' images, la gestion des événements...
PRESENTATION DU MODULE TKINTER
Tkinter (Tk interface) est un module intégré à la bibliothèque standard de Python, bien qu'il ne soit pas maintenu directement par les développeurs de Python. Il offre un moyen de créer des interfaces graphiques via Python. On va donc prendre un premier exemple très simple. Il s’agit de créer une fenêtre en souhaitant la bienvenue à l’utilisateur.
Exemple graphique : deux dessins alternés
Il s'agit d'une petite application qui affiche l'un ou l'autre des deux dessins reproduits ci-contre, en fonction du bouton choisi. Tkinter est doté d'une méthode create oval () qui permet de dessiner des ellipses quelconques et donc aussi des cercles. Le tracé des cercles se fera en fournissant les coordonnées de son centre ainsi que son rayon.Quelques réalisations effectuées avec ce module:


PRESENTATION DU MODULE TURTLE
Le module turtle est un ensemble d'outils permettant de dessiner à l'aide d'instructions simples.
Les principales fonctions du module turtle sont :
• reset() On efface tout et on recommence
• goto(x,y) Aller à l'endroit de coordonnées x et y
• forward(distance) Avancer d'une distance donnée
• backward(distance) Reculer
• up() Relever le crayon (pour pouvoir avancer sans dessiner)
• down() Abaisser le crayon (pour pouvoir recommencer à dessiner)
• color(couleur) Couleur peut être une chaîne prédéfinie ('red', 'blue', 'green', etc.)
• left(angle) Tourner à gauche d'un angle donné (exprimé en degré)
• right(angle) Tourner à droite
• width(épaisseur) Choisir l'épaisseur du tracé
• fill(1) Remplir un contour fermé à l'aide de la couleur sélectionnée (on termine la construction par fill(0))
• write(texte) texte doit être une chaîne de caractères délimitée avec des " ou des '
Voici quelques réalisations que l'on peut effectuer avec ce module:


