: INTRODUCTION AU LANGAGE PYTHON janvier 2012 BTS1
.I. INFORMATION:
Schéma:
. II. Les lien sur internet utiles.
Lien: http://wiki.python.org/moin/FrenchLanguage
Lien : http://python.50webs.com/
Lien : studyvox.biwi.ca/langage/python/python_liens.php
. III. LES BASES.
Premières situations basiques. # est mis pour les lignes de commentaires
Shift+Enter pour sauter à la ligne suivante
1. Ouvrir Python .
Il apparaît l'invite de commande.
>>>
2. Savoir faire écrire la valeur d'une variable
Ecrivez ( On dit aussi Saisissez ): b =2
Il apparaît:
>>> b = 2
Puis pressez Entrée/Retour.
( Cela veut dire que désormais l'ordinateur sait que
la variable b prend la valeur 2 )
Une nouvelle invite apparaît:
>>>
De lui même l'ordinateur n'affiche pas la valeur de b
C'est vous qui avez écrit b = 2
Si vous souhaitez que l'ordinateur affiche la valeur de b il faut utiliser print
Dans l'invite écrivez: print b ou print(b) selon les versions de Python
A l'écran il y a :
>>>
TANT_QUE (x<4 ) sera remplacé par while ( x<4 ):
x=0 # Initialisation de x
while (x<4): # Tant que x < 4 alors ...
( après ":" il faut à la ligne un décalage de trois blancs.
En principe c'est automatique)
x = x+1 # une indentation pour un compteur.
print "Bonjour " , x # demande d'afficher "bonjour " et aussi x.
Le programme va donner ici :
Bonjour 1
Bonjour 2
Bonjour 3
Bonjour 4 # Le programme s'exécute en boucle tant que x<4
4. Exemple de script ( petit programme qui sert de sous programme
dans un programme plus vaste)
Scrip qui écrit:
mois 1 de 2012
mois 2 de 2012
etc
.......
mois 12 de 2012
Dans un éditeur de texte écrire le petit programme:
x = 0
while (x<12):
x = x + 1
print "Mois " , x , " de 2012"
• Enregistrez ce script sous la forme *.py.
Ouvrez la ligne de commande de votre système d'exploitation.
(par exemple : bash GNU/Linux, ou cmd pour Windows)
• Placez votre invite de commande dans le répertoire
de votre fichier *.py. et afficher votre fichier *.py dans
l'invite de commande puis exécuter le en pressant Enter .
-------------------------------------------------------------------------------