La programmation peut parfois être ennuyeuse et fastidieuse, surtout lorsqu'il s'agit de suivre des cours de programmation. Souvent, les programmes que vous créez ne font que tout afficher dans une petite fenêtre noire et c'est tout. Dans le langage de programmation Python, vous pouvez utiliser quelque chose appelé Turtle Graphics qui vous permet de créer des programmes plutôt sympas. Un programmeur de tout niveau de compétence peut l'utiliser pour créer un motif géométrique sympa en Python.
Pas
Étape 1. Télécharger le compilateur Python.
Assurez-vous de télécharger la version 2.7.
Étape 2. Ouvrez le shell Python
Allez sous le dossier Python 2.7 et cliquez sur « IDLE (python GUI). Il devrait apparaître avec un shell python comme celui-ci.
Étape 3. Démarrez un nouveau fichier à partir du shell
Dans le coin supérieur gauche, cliquez sur le fichier et dans le menu déroulant, cliquez sur « Nouveau fichier ». Cela ouvrira un fichier sans titre dans lequel vous écrirez votre programme.
Étape 4. Importez des graphiques de tortue
Pour pouvoir utiliser les graphiques des tortues, vous devez les importer dans votre programme. Vous ceci dans la première ligne de votre code. Vous tapez simplement "à partir de l'importation de tortue *" comme ceci. Pour donner à votre programme des couleurs générées aléatoirement, sur la ligne suivante, vous devez taper « import random ».
Étape 5. Créez un écran dans votre programme
Pour avoir des graphiques dans votre programme, vous devez créer un écran dans lequel ils seront affichés. Pour ce faire, créez une variable (il est préférable de nommer la variable écran) et définissez-la égale à la fonction « Screen() ». La taille de l'écran doit également être définie. Sur la ligne suivante, vous prenez le nom de variable que vous avez créé pour votre écran et utilisez la fonction screensize. Par exemple: screen.screensize(400, 400, "noir"). À l'intérieur des parenthèses, vous définissez la hauteur, la largeur et la couleur d'arrière-plan de l'écran.
Étape 6. Créez un stylo pour dessiner le motif géométrique
Tout comme l'étape précédente avec l'écran, vous définissez une variable (plutôt nommée pour éviter toute confusion) égale à la fonction « Pen() ». Sur la ligne suivante, vous définissez la vitesse du stylet à l'aide de la fonction de vitesse de la même manière que la dernière étape, mais au lieu d'utiliser «.screensize », vous utilisez «.speed ». À l'intérieur des parenthèses, vous définissez la vitesse (pour créer le motif rapidement, essayez de régler la vitesse sur 75).
Étape 7. Créez une variable plus tard à utiliser comme la taille d'un carré
Le motif géométrique cool que vous obtenez dans ce programme est composé de nombreux carrés dessinés à l'écran. Vous devez créer une variable nommée "taille" et l'égaler à 20 qui sera utilisée pour définir la taille de ces carrés
Étape 8. Créez une boucle for
Pour obtenir le motif géométrique souhaité dont vous avez besoin pour que le stylo crée des carrés, vous le faites par répétition, ce à quoi sert une boucle for. Cela se fait en écrivant sur la ligne de code suivante "for i in range(150): ". Cela permet de configurer le programme pour qu'il exécute quelque chose 150 fois, dans ce cas, il sera utilisé pour dessiner des carrés 150 fois, ce qui donnera un motif géométrique sympa. (Toutes les étapes après la création de la boucle for devront être à l'intérieur de la boucle for. Cela se fait simplement en appuyant sur la touche de tabulation et en indentant. Cependant, cela devrait automatiquement le faire pour vous après la création de la boucle.)
Étape 9. Préparez une couleur aléatoire
Pour donner au motif des couleurs générées aléatoirement, vous devez procéder comme suit. Sur la ligne suivante, créez une variable nommée "r" et définissez-la sur "random.randint(0, 225). Répétez cette étape deux fois de plus en utilisant les noms de variables « g » et « b ».
Étape 10. Stockez la couleur aléatoire
Maintenant qu'il y a trois variables générant des nombres aléatoires, vous devez les stocker dans une variable. Dans la ligne de code suivante, créez une variable nommée "randcol" et définissez-la sur "(r, g, b)".
Étape 11. Autorisez le programme à utiliser la couleur
Pour donner à votre programme l'accès aux couleurs, vous avez exécuté la fonction de couleur. Pour exécuter la fonction de couleur, il vous suffit de taper sur la ligne de code suivante "colormode (255)" et de passer à la ligne suivante.
Étape 12. Définissez la couleur
En utilisant le stylo que vous avez créé plus tôt, vous définirez sa couleur. Pour ce faire, écrivez "pen.color(randcol)". Cela donnera maintenant à votre stylo une couleur aléatoire lorsqu'il dessine le motif.
Étape 13. Donnez les instructions au stylo
Pour obtenir l'effet souhaité, vous devrez taper "pen.circle(size, steps = 4)". À l'étape 7, vous avez créé une variable « taille » qui est utilisée ici. Ensuite, la partie « étapes = 4 » est ce qui crée le carré.
Étape 14. Tournez le stylo
Le motif cool vient de la rotation du stylo à chaque itération de la boucle. Vous tournez le stylo en écrivant sur la ligne de code suivante "pen.right(55)". Cela fait tourner le stylo à droite à 55 degrés à chaque fois dans la boucle.
Étape 15. Augmentez la taille du carré
Une partie du motif cool est que le carré ne cesse de s'agrandir. Pour ce faire, écrivez la dernière ligne de code « size = size +3 ». Ainsi, à chaque fois que la boucle passe, la taille du carré augmente de 3.
Étape 16. Exécutez le programme
Votre programme devrait ressembler à celui-ci. Pour voir le motif géométrique cool, tout ce que vous avez à faire est d'appuyer sur "f5" sur votre clavier.
Des astuces
- La première fois qu'il s'exécute, il vous demandera d'enregistrer le programme, assurez-vous de l'enregistrer en tant que fichier.py
- Après avoir exécuté pour la première fois, s'il indique que le programme ne répond pas, ignorez-le et quittez le programme.