Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Remarque : il existe des langages de programmations haut niveau (presque utilise notre langage) et d’autres
bas niveau (on doit avoir une certaine connaissance pour les utiliser).
Dans une opération de traduction, il se peut qu’on trouve des erreurs. Le langage de programmation offre
une solution pour vérifier et corriger notre code. Cette opération est dite compilation (avoir un fichier
exécutable à la fin) ou interprétation (vérification et exécution simultanées du code instruction par
instruction)
Lycée 07 Avril 1943 – Menzel Temime 1ère année secondaire : 2020 -2021
Enseignant : Mr Ben Mansour Hassen
Pour cette année on va initier à programmer à l’aide du module Turtle de python
Le module Turtle est un ensemble d’outils permettant de dessiner à l’aide d’instructions
simples. C’est un petit robot qui dessine sur l’écran et on peut lui dire de se déplacer en utilisant des
commandes en Python.
NB :
La fenêtre est repérée par un repère cartésien dont l’origine est le centre de la fenêtre (0,0) et l’unité est
en pixel.
TP1 - Python : La bibliothèque Turtle
1- Lancer l’éditeur Thonny
2- Écrire le code suivant :
from turtle import *
forward(100)
left(90)
forward(100)
right(90)
forward(100)
3- Enregistrer votre travail dans un fichier ayant pour nom Tp1 et pour emplacement votre dossier
personnel Fichier \ enregistrer sous. un fichier python est d’extension .py.
4- Lancer l’exécution du programme : on ne peut pas exécuter un programme python que lors qu’il
enregistrer. Pour l’exécuter on peut utiliser la touche F5….
5- Tracer le résultat obtenu :
6- Supprimer la première ligne Tp1 et lancer à nouveau le programme. Que remarquer vous :
Le programme arrête de s’exécuter et python indique qu’il n’a pas trouvé le module nécessaire pour
faire tourne le code.
7- Écrire la ligne # from turtle import * et lancer à nouveau le programme :
Pas d’exécution # rend l’instruction illisible par python (commentaire).
8- Effacer # de la première ligne et lancer le programme : Exécution
normale du code.
Lycée 07 Avril 1943 – Menzel Temime 1ère année secondaire : 2020 -2021
Enseignant : Mr Ben Mansour Hassen
10-Remplacer forward(100) par fd(100). Après exécution du programme que
constatez-vous : fd joue le même rôle que forward (on peut utiliser des raccourcis pour
certaine commandes.
11-Transformer le code du Tp1 pour dessiner un carré de coté 120 :
from turtle import *
shape("turtle")
forward(100)
left(90)
forward(100)
left(90)
forward(100)
left(90)
forward(100)
lt(30)
fd(80)
lt(120)
fd(80)
lt(120)
fd(80)
lt(180)
fd(80)
lt(90)
fd(80)
lt(90)
fd(20)
lt(90)
fd(40)
rt(90)
fd(40)
rt(90)
fd(40)
Lycée 07 Avril 1943 – Menzel Temime 1ère année secondaire : 2020 -2021