TP1 - Activité python
1. Programmer une machine informatique, c'est quoi ?.
Programmer, c'est créer des programmes (suite d'instructions données à l'ordinateur) ! Un
ordinateur sans programme ne sait rien faire. Il existe différents langages qui permettent de
programmer un ordinateur, mais le seul directement utilisable par le processeur est le langage
machine (suite de 1 et de 0). Aujourd'hui (presque) plus personne ne programme en langage
machine (trop compliqué).
Les informaticiens utilisent des instructions (mots souvent en anglais) en lieu et place de la suite de
0 et de 1. Ces instructions, une fois écrites par le programmeur, sont "traduites" en langage machine.
Un programme spécialisé assure cette traduction. Ce système de traduction s'appellera interpréteur
ou bien compilateur, suivant la méthode utilisée pour effectuer la traduction.
Il existe 2 grandes familles de langages de programmation :
• Les langages de bas niveau sont très complexes à utiliser, car très éloignés du langage
naturel, on dit que ce sont des langages « proches de la machine », en contrepartie ils
permettent de faire des programmes très rapides à l'exécution. L'assembleur est le langage de
bas niveau. Certains "morceaux" de programmes sont écrits en assembleur encore
aujourd'hui.
• Les langages de haut niveau sont eux plus "faciles" à utiliser, car plus proches du langage
naturel (exemple : si a=3 alors b=c. Ici le programme est écrit en français pour faire une
illustration mais la programmation se fait en anglais la plupart du temps). Exemples de
langages de haut niveau : C, C++ , Java, Python...
2. PROGRAMMER EN PYTHON.
Nous allons utiliser le logiciel Thonny qui est un IDE (environnement de développement)
pour faire des programmes Python. Il a été mis au point par l'Université de Tartu (Estonie).
Il est gratuit et on peut le télécharger sur le site : [Link]
1) Il ressemble à l’image suivante :
Menus
Lancer le
programme Zone de
saisie du
programme
Console pour
saisir les données par
l’utilisateur ou
l’affichage des résultats
ou encore l’affichage des
erreurs du programme
2) Lancez le logiciel Thonny.
ATTENTION : IL FAUT LE METTRE EN FRANÇAIS ! SI VOUS VOUS
TROMPEZ, VOUS ALLEZ L’UTILISER EN ANGLAIS. LE PROFESSEUR NE
PEUT PAS MODIFIER LES CONFIGURATIONS LOGICIEL.
Ensuite on crée le fichier (Fichier → Nouveau). Enregistrer le fichier (Fichier → enregistrer sous)
en lui donnant un nom qui a du sens, sans oublier l’extension « .py ». Par exemple un programme
pour traiter des images sera nommé « traitement_Images.py ». Prenez l’habitude d’enregistrer le
plus souvent possible vos programmes (Pour aller vite, on peut taper les touches du clavier CTRL +
S en même temps).
3. Début du TP
1) Faire les activités 5 , 6 et 8.
Pour chaque programme, il ne faut pas oublier de mettre les commentaires.
2. Modifier le programme du 1, pour donner à l’utilisateur dix essais au
maximum. S’il a trouvé, on affiche « vous avez gagné en X essais »
si non, on affiche « vous avez perdu ».