Formation Python V3
Formation Python V3
Le langage de
programmation
Python
Plan 2
• Introduction
• Les structures de données
• Les structures simples
• Les structures conditionnelles
• Les structures répétitives
• les modules
• Module "Turtle"
I. Introduction 3
• Développé par le néerlandais Guido van Rossum en 1989.
Ce langage a été baptisé ainsi en hommage à la troupe de comiques
les
« Monty Python ».
• Python est un langage de programmation interprété.
• Portable (Windows, Linux, Mac OS ...).
• Langage de programmation orientée objet.
• Doté d’un typage dynamique fort.
• Sensible à la casse.
• Open source en évolution et soutenu par une communauté
Qui utilise Python? 4
Google (Guido van Rossum a travaillé pour Google de 2005 à 2012), Yahoo, Microsoft,
la Nasa….
Les modes d’exécution d’un script Python 5
:
3- en ligne via :
http://www.codeskulptor.org/
http://www.skulpt.org/
http://www.tutorialspoint.com/execute_python_online.php
6
Les structures de
données
Les structures de données 7
A. Les constantes:
Python ne supporte pas le concepte des constantes : chaque objet peut être
modifier au cours du programme.
B. les variables:
• Les variables :nom (lettres, chiffres et underscore (-) (ne commence pas par un
chiffre))
• En Python, la déclaration d’une variable et son initialisation se fait en même temps. testez
l’exemple suivant :
>>> x = 3.14
>>> x
>>> x = "Bonjour !"
>>> x
C. Les types de données: 8
1. Type numérique: Entier( Int), réel (Float), complexe (complex).
2. le type booléen (bool) : True, False
+ addition 5+3 8
- soustraction 5-3 2
* multiplication 5*3 15
• Le test :if
if condition :
bloc d’instructions
Les structures de contrôles
• Exemple.
a=1
if a>0 :
print(’a est positif’)
• La structure conditionnelle avec alternative : if... elif...
else
Les structures de contrôles
if condition 1 :
blocs d’instructions
elif condition 2 :
blocs d’instructions
... else:
blocs d’instructions
Structure conditionnelle itérative :
boucle while:
while condition :
bloc d’instructions
Boucle for
• La boucle for permet de faire des itérations sur un
élément, comme une chaine de caractères par exemple ou
une liste .
• Exemple:
v = "Bonjour "
for i in v:
print(i)
Structure conditionnelle itérative :
• Range
Il est possible de créer une boucle facilement avec range :
Exemple
for i in range(0,100):
print(i)
Les Modules
Les modules sont des fichiers qui regroupent des ensembles de fonctions.
Exemples:
>>> from math import *
>>> from turtle import *
Module Tortue :turtle 22
• https://python.developpez.com/cours/apprendre-python3/?p
age=page_8
.
• http://apprendre-python.com/
• http://www.frederic-junier.org/PythonSeconde/Python_Secon
de_Parc/tortue/tortue2.html
.
• http://irem.univ-reunion.fr/spip.php?article437
28