Enseignant : Mr Ben Mansour Hassen Lycée 07 Avril 1943 – Menzel Temime 1ère ann
Enseignant : Mr Ben Mansour Hassen Lycée 07 Avril 1943 – Menzel Temime 1ère année secondaire : 2020 -2021 Introduction à la programmation à l’aide du python Programme c'est quoi? Activité 1 : Quel est votre programme du jour : Réponse : un des élèves va répondre : après se réveiller je prends mon petit déjeuné puis je vais à l’école puis je rentre à la maison pour prendre mon déjeuné puis je vais à l’école une autre fois jusqu’à 6 h matin puis je regarde la télé et je prends mon diné puis je fais mes exercices et après je dors Constatation : Langage de programmation c’est quoi ? Activité 2 : Est ce qu’on peut communique avec chinois sans connaitre la langue chinoise. Que peut-on faire. Réponse : Non. Je peux soit utiliser les langues des signes ou bien un traducteur. Constations : Puisque l’ordinateur ne comprend que le langage machine ou binaire (suite de 0 et 1), on doit soit : - Apprendre le langage machine ce qui est très dur. - Utiliser un outil qui va traduire notre langage au langage machine. Ces logiciels sont dits langage de programmations dont on cite comme exemples : pascal, C, C++, Python 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) Python c’est quoi et pourquoi? · Python est un langage de programmation open source. · Il est l'un des langages de programmation les plus intéressants du moment puis qu’il est facile à apprendre. · Python est un langage de programmation inventé par Guido van Rossum (1ère version en 1991). · Python est un langage de programmation interprété, c'est-à-dire qu'il n'est pas nécessaire de le compiler avant de l'exécuter. · Il est utilisé par presque toutes des grandes compagnies d’informatique comme : Facebook, Google (Guido van Rossum a travaillé pour Google de 2005 à 2012), Yahoo, Microsoft, la Nasa … · La documentation python est également extrêmement bien faite, aussi bien pour les débutants que pour les experts. Que fait Python? Python est à la fois simple et puissant, il vous permet d'écrire des scripts très simples mais grâce à ses nombreuses bibliothèques dont on cite parmi lesquelles par exemple : - Django : pour créer des sites web - Tkinter : pour créer des interfaces graphiques - Turtle : pour dessiner des graphiques - Pandas et Matplotlib : utilisées dans les analyses des données et le domaine d’intelligence artificielle - Pygame : pour créer des jeux vidéo 2D et 3D… Un programme ou un algorithme est un ensemble fini et ordonnée des actions (étapes ou instructions) ayant pour objectifs réalisé un but. Un programme est appliqué sur des objets. Enseignant : Mr Ben Mansour Hassen Lycée 07 Avril 1943 – Menzel Temime 1ère année secondaire : 2020 -2021 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. 9- Écrire dans la 2ème ligne l’instruction suivante : shape(ʺturtleʺ) . Le curseur devient comme une tortue. Remarque il existe d’autres formes pour le curseur : Enseignant : Mr Ben Mansour Hassen Lycée 07 Avril 1943 – Menzel Temime 1ère année secondaire : 2020 -2021 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 : 12-Travail à faire par groupe (à la maison) : Écrire le code python permettant de tracer la maison suivante : Pour vous aider télécharger le document turtleref.pdf et l’enregistrer dans D:\ Vous pouvez voir des vidéos sur Youtube comme https://www.youtube.com/watch?v=qiOwrv4dBoQ from turtle import * shape("turtle") forward(100) left(90) forward(100) left(90) forward(100) left(90) forward(100) from turtle import * pensize(5) fd(80) lt(90) fd(80) 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) uploads/S4/ tp1-python-turtle-v-hassen-2020-2021-corrige.pdf
Documents similaires
-
11
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mai 07, 2022
- Catégorie Law / Droit
- Langue French
- Taille du fichier 0.2363MB