SlideShare une entreprise Scribd logo
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

Toolbox du designer : Useberry
Toolbox du designer : UseberryToolbox du designer : Useberry
Toolbox du designer : Useberry
Ludivine Dobigny
 
Ch1-Généralités.pdf
Ch1-Généralités.pdfCh1-Généralités.pdf
Ch1-Généralités.pdf
FadouaBouafifSamoud
 
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
TanguyLeDuff1
 
Fascicule tp programmation c
Fascicule tp programmation cFascicule tp programmation c
Fascicule tp programmation c
Missaoui Abdelbaki
 
Support POO Java première partie
Support POO Java première partieSupport POO Java première partie
Support POO Java première partie
ENSET, Université Hassan II Casablanca
 
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
SageKataliko1
 
At2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville PublicAt2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville Public
Emmanuel Hugonnet
 
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
 
Manuel des TP : Atelier Web 2
Manuel des TP : Atelier Web 2Manuel des TP : Atelier Web 2
Manuel des TP : Atelier Web 2
Faycel Chaoua
 
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
 
Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015
Saber LAJILI
 
Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015
Sabeur LAJILI
 
Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015
Sabeur LAJILI
 
1-supportpoojavapremirepartie-140408132307-phpapp01.pptx
1-supportpoojavapremirepartie-140408132307-phpapp01.pptx1-supportpoojavapremirepartie-140408132307-phpapp01.pptx
1-supportpoojavapremirepartie-140408132307-phpapp01.pptx
RihabBENLAMINE
 
POO Java Introduction
POO Java IntroductionPOO Java Introduction
POO Java Introduction
Mouna Torjmen
 
Algorithmique & objets programmables
Algorithmique & objets programmablesAlgorithmique & objets programmables
Algorithmique & objets programmables
Inspection de Luxeuil-les-Bains
 

Similaire à Python (20)

Microsoft07coursbaptiste
Microsoft07coursbaptisteMicrosoft07coursbaptiste
Microsoft07coursbaptiste
 
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
 

Plus de jihen damerji

filter result.pptx
filter result.pptxfilter result.pptx
filter result.pptx
jihen damerji
 
Nabheni high school Tunisia
Nabheni high school TunisiaNabheni high school Tunisia
Nabheni high school Tunisia
jihen damerji
 
Formation mail
Formation mail Formation mail
Formation mail
jihen damerji
 
How to manage twinspace
How to manage twinspace How to manage twinspace
How to manage twinspace
jihen damerji
 
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
jihen damerji
 
Formation face to face 1 (eTwinning)
Formation face to face 1 (eTwinning)Formation face to face 1 (eTwinning)
Formation face to face 1 (eTwinning)
jihen damerji
 
Comment réussir un projet eTwinning
Comment réussir un projet eTwinningComment réussir un projet eTwinning
Comment réussir un projet eTwinning
jihen damerji
 
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
jihen damerji
 
Etwinning : création de projet
Etwinning : création de projetEtwinning : création de projet
Etwinning : création de projet
jihen damerji
 
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
jihen damerji
 
europ hours of code: lbn presentation
europ hours of code: lbn presentationeurop hours of code: lbn presentation
europ hours of code: lbn presentation
jihen damerji
 
Création d’un site web2017
Création d’un site web2017Création d’un site web2017
Création d’un site web2017
jihen damerji
 
Les algorithmes de recherche2017i
Les algorithmes de recherche2017iLes algorithmes de recherche2017i
Les algorithmes de recherche2017i
jihen damerji
 
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
jihen damerji
 
Tableuravancé2017
Tableuravancé2017Tableuravancé2017
Tableuravancé2017
jihen damerji
 
un système d’exploitation
un système d’exploitationun système d’exploitation
un système d’exploitation
jihen damerji
 
Flash: les variables
Flash: les variablesFlash: les variables
Flash: les variables
jihen damerji
 
scratch
scratchscratch
scratch
jihen damerji
 
Blogger
BloggerBlogger
Blogger
jihen damerji
 
Reseau et multimedia2009
Reseau et multimedia2009Reseau et multimedia2009
Reseau et multimedia2009
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
 

Dernier

Lae-ac1-5_english-fraançais_qins italy.pdf
Lae-ac1-5_english-fraançais_qins italy.pdfLae-ac1-5_english-fraançais_qins italy.pdf
Lae-ac1-5_english-fraançais_qins italy.pdf
djelloulbra
 
Cours d'Intelligence Artificielle et Apprentissage Automatique.pptx
Cours d'Intelligence Artificielle et Apprentissage Automatique.pptxCours d'Intelligence Artificielle et Apprentissage Automatique.pptx
Cours d'Intelligence Artificielle et Apprentissage Automatique.pptx
Jacques KIZA DIMANDJA
 
Meetup LFUG : Cahier de vacances Liferay
Meetup LFUG : Cahier de vacances LiferayMeetup LFUG : Cahier de vacances Liferay
Meetup LFUG : Cahier de vacances Liferay
Sébastien Le Marchand
 
Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...
Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...
Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...
Maalik Jallo
 
Introduction à Crossplane (Talk Devoxx 2023)
Introduction à Crossplane (Talk Devoxx 2023)Introduction à Crossplane (Talk Devoxx 2023)
Introduction à Crossplane (Talk Devoxx 2023)
Adrien Blind
 
Technologie hydrostatique, innovation pour la stérilisation des aliments : HI...
Technologie hydrostatique, innovation pour la stérilisation des aliments : HI...Technologie hydrostatique, innovation pour la stérilisation des aliments : HI...
Technologie hydrostatique, innovation pour la stérilisation des aliments : HI...
InnovaSter-Trade Ltd.
 
procede de fabrication mecanique et industriel
procede de fabrication mecanique et industrielprocede de fabrication mecanique et industriel
procede de fabrication mecanique et industriel
saadbellaari
 

Dernier (7)

Lae-ac1-5_english-fraançais_qins italy.pdf
Lae-ac1-5_english-fraançais_qins italy.pdfLae-ac1-5_english-fraançais_qins italy.pdf
Lae-ac1-5_english-fraançais_qins italy.pdf
 
Cours d'Intelligence Artificielle et Apprentissage Automatique.pptx
Cours d'Intelligence Artificielle et Apprentissage Automatique.pptxCours d'Intelligence Artificielle et Apprentissage Automatique.pptx
Cours d'Intelligence Artificielle et Apprentissage Automatique.pptx
 
Meetup LFUG : Cahier de vacances Liferay
Meetup LFUG : Cahier de vacances LiferayMeetup LFUG : Cahier de vacances Liferay
Meetup LFUG : Cahier de vacances Liferay
 
Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...
Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...
Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...
 
Introduction à Crossplane (Talk Devoxx 2023)
Introduction à Crossplane (Talk Devoxx 2023)Introduction à Crossplane (Talk Devoxx 2023)
Introduction à Crossplane (Talk Devoxx 2023)
 
Technologie hydrostatique, innovation pour la stérilisation des aliments : HI...
Technologie hydrostatique, innovation pour la stérilisation des aliments : HI...Technologie hydrostatique, innovation pour la stérilisation des aliments : HI...
Technologie hydrostatique, innovation pour la stérilisation des aliments : HI...
 
procede de fabrication mecanique et industriel
procede de fabrication mecanique et industrielprocede de fabrication mecanique et industriel
procede de fabrication mecanique et industriel
 

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)