SlideShare une entreprise Scribd logo
1  sur  16
Python
Jihen Damerji
Objectif de la seance 1
A la fin de la seance l’élève sera capable de :
• Installer l’éditeur Mu
• Exécuter et modifier un programme
• Exploiter les commandes vues pour écrire un programme
similaire
Installation de l’editeur Mu
https://codewith.mu/en/download
Turtle est un module graphique du langage de programmation Python.
Il est inspiré de la programmation Logo et permet de déplacer une
tortue sur l’écran.
Dessiner avec Turtle
Exécuter cet exercice :
1. Ouvrir l’éditeur MU editor
2. Tapez le programme suivant enregistrer le puis
l’exécuter (lancer)
from turtle import *
color("red")
forward(60)
exitonclick()
A quoi sert ce programme?
Tracer une ligne
Apporter des modifications (Longueur,
couleur)
from turtle import *
color("red")
forward(60)
exitonclick()
Effectuer une recherche sur Internet :
Comment modifier la taille du stylo ?
Comment changer la direction (right, left), (rt, lt)
pensize(5)
left(90)
right(90)
Application :Dessiner un carré
from turtle import *
color("red")
pensize(5)
forward(100)
left(90)
forward(100)
left(90)
forward(100)
left(90)
forward(100)
left(90)
exitonclick()
Deuxiéme séance
Activité 1 :
•Ouvrir l’éditeur MU editor
•Tapez le programme suivant et exécuter (lancer)
from turtle import *
for i in range(3):
forward(100)
right(120)
A quoi sert ce programme?
Modifiez-le pour obtenir un carré
Utiliser la boucle pour
from turtle import *
for i in [1,2,3,4] :
forward(60)
right(90)
exitonclick()
Modifiez-le pour obtenir un polygone
from turtle import *
x = int (input('Donner le nombre de segments'))
for i in range(x) :
forward(60)
right(360/x)
exitonclick()
X = 6
Les entrées/sorties

Contenu connexe

Similaire à Python

Connected Developper Ep4 (11-05-2013)
Connected Developper Ep4 (11-05-2013)Connected Developper Ep4 (11-05-2013)
Connected Developper Ep4 (11-05-2013)
Badr Hakkari
 
Connected Developper Ep5 (18-05-2013)
Connected Developper Ep5 (18-05-2013)Connected Developper Ep5 (18-05-2013)
Connected Developper Ep5 (18-05-2013)
Badr Hakkari
 
Projet1 mastermind 2010-2011
Projet1 mastermind 2010-2011Projet1 mastermind 2010-2011
Projet1 mastermind 2010-2011
nadi noura
 

Similaire à Python (20)

Toolbox du designer : Useberry
Toolbox du designer : UseberryToolbox du designer : Useberry
Toolbox du designer : Useberry
 
Ch1-Généralités.pdf
Ch1-Généralités.pdfCh1-Généralités.pdf
Ch1-Généralités.pdf
 
Conf 2023 TLD - ChatGPT impact dans le Design
Conf 2023 TLD - ChatGPT impact dans le DesignConf 2023 TLD - ChatGPT impact dans le Design
Conf 2023 TLD - ChatGPT impact dans le Design
 
Fascicule tp programmation c
Fascicule tp programmation cFascicule tp programmation c
Fascicule tp programmation c
 
Support POO Java première partie
Support POO Java première partieSupport POO Java première partie
Support POO Java première partie
 
Method XP
Method XP Method XP
Method XP
 
Algorithmique et methodes de programmation
Algorithmique et methodes de programmationAlgorithmique et methodes de programmation
Algorithmique et methodes de programmation
 
At2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville PublicAt2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville Public
 
Connected Developper Ep4 (11-05-2013)
Connected Developper Ep4 (11-05-2013)Connected Developper Ep4 (11-05-2013)
Connected Developper Ep4 (11-05-2013)
 
Manuel des TP : Atelier Web 2
Manuel des TP : Atelier Web 2Manuel des TP : Atelier Web 2
Manuel des TP : Atelier Web 2
 
Connected Developper Ep5 (18-05-2013)
Connected Developper Ep5 (18-05-2013)Connected Developper Ep5 (18-05-2013)
Connected Developper Ep5 (18-05-2013)
 
Projet1 mastermind 2010-2011
Projet1 mastermind 2010-2011Projet1 mastermind 2010-2011
Projet1 mastermind 2010-2011
 
Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015
 
Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015
 
Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015
 
1-supportpoojavapremirepartie-140408132307-phpapp01.pptx
1-supportpoojavapremirepartie-140408132307-phpapp01.pptx1-supportpoojavapremirepartie-140408132307-phpapp01.pptx
1-supportpoojavapremirepartie-140408132307-phpapp01.pptx
 
Logiciels 3d-112-ktcufc
Logiciels 3d-112-ktcufcLogiciels 3d-112-ktcufc
Logiciels 3d-112-ktcufc
 
POO Java Introduction
POO Java IntroductionPOO Java Introduction
POO Java Introduction
 
Algorithmique & objets programmables
Algorithmique & objets programmablesAlgorithmique & objets programmables
Algorithmique & objets programmables
 
Xtreme Programming
Xtreme ProgrammingXtreme Programming
Xtreme Programming
 

Plus de jihen damerji

Plus de jihen damerji (20)

filter result.pptx
filter result.pptxfilter result.pptx
filter result.pptx
 
Nabheni high school Tunisia
Nabheni high school TunisiaNabheni high school Tunisia
Nabheni high school Tunisia
 
Formation mail
Formation mail Formation mail
Formation mail
 
How to manage twinspace
How to manage twinspace How to manage twinspace
How to manage twinspace
 
Activité collaboratives de création de projet
Activité collaboratives de création de projet Activité collaboratives de création de projet
Activité collaboratives de création de projet
 
Formation face to face 1 (eTwinning)
Formation face to face 1 (eTwinning)Formation face to face 1 (eTwinning)
Formation face to face 1 (eTwinning)
 
Comment réussir un projet eTwinning
Comment réussir un projet eTwinningComment réussir un projet eTwinning
Comment réussir un projet eTwinning
 
Our countries between history and the future: the dream has no limit
Our countries between history and the future: the dream has no limitOur countries between history and the future: the dream has no limit
Our countries between history and the future: the dream has no limit
 
Etwinning : création de projet
Etwinning : création de projetEtwinning : création de projet
Etwinning : création de projet
 
Compétences Clés du 21ème siècle
Compétences Clés du 21ème siècleCompétences Clés du 21ème siècle
Compétences Clés du 21ème siècle
 
europ hours of code: lbn presentation
europ hours of code: lbn presentationeurop hours of code: lbn presentation
europ hours of code: lbn presentation
 
Création d’un site web2017
Création d’un site web2017Création d’un site web2017
Création d’un site web2017
 
Les algorithmes de recherche2017i
Les algorithmes de recherche2017iLes algorithmes de recherche2017i
Les algorithmes de recherche2017i
 
Introduction a la vidéo numérique
Introduction a la vidéo numériqueIntroduction a la vidéo numérique
Introduction a la vidéo numérique
 
Tableuravancé2017
Tableuravancé2017Tableuravancé2017
Tableuravancé2017
 
un système d’exploitation
un système d’exploitationun système d’exploitation
un système d’exploitation
 
Flash: les variables
Flash: les variablesFlash: les variables
Flash: les variables
 
scratch
scratchscratch
scratch
 
Blogger
BloggerBlogger
Blogger
 
Reseau et multimedia2009
Reseau et multimedia2009Reseau et multimedia2009
Reseau et multimedia2009
 

Python

  • 2. Objectif de la seance 1 A la fin de la seance l’élève sera capable de : • Installer l’éditeur Mu • Exécuter et modifier un programme • Exploiter les commandes vues pour écrire un programme similaire
  • 3. Installation de l’editeur Mu https://codewith.mu/en/download
  • 4. Turtle est un module graphique du langage de programmation Python. Il est inspiré de la programmation Logo et permet de déplacer une tortue sur l’écran. Dessiner avec Turtle
  • 5. Exécuter cet exercice : 1. Ouvrir l’éditeur MU editor 2. Tapez le programme suivant enregistrer le puis l’exécuter (lancer) from turtle import * color("red") forward(60) exitonclick()
  • 6. A quoi sert ce programme? Tracer une ligne
  • 7. Apporter des modifications (Longueur, couleur) from turtle import * color("red") forward(60) exitonclick()
  • 8. Effectuer une recherche sur Internet : Comment modifier la taille du stylo ? Comment changer la direction (right, left), (rt, lt) pensize(5) left(90) right(90)
  • 9. Application :Dessiner un carré from turtle import * color("red") pensize(5) forward(100) left(90) forward(100) left(90) forward(100) left(90) forward(100) left(90) exitonclick()
  • 11. Activité 1 : •Ouvrir l’éditeur MU editor •Tapez le programme suivant et exécuter (lancer) from turtle import * for i in range(3): forward(100) right(120)
  • 12. A quoi sert ce programme?
  • 14. Utiliser la boucle pour from turtle import * for i in [1,2,3,4] : forward(60) right(90) exitonclick()
  • 16. from turtle import * x = int (input('Donner le nombre de segments')) for i in range(x) : forward(60) right(360/x) exitonclick() X = 6 Les entrées/sorties

Notes de l'éditeur

  1. Le professeur n’est pas demandé d’expliquer l’importation du module turtle.
  2. (Exemple : Tracer une ligne) Question : Quel est l(extension de votre fichier: .py
  3. forward(60) # ou fd(60)