Vous êtes sur la page 1sur 5

Premier pas avec Python

Télécharger le logiciel Python 2.6 pour Windows en cliquant ici : (13,8 Mo)

Lancer le programme d’installation en cliquant sur Exécuter :

Répondre aux différents messages de l’installation (par défaut, le programme sera installé
dans C:\Python26\).

Lancer le programme Python en cliquant sur IDLE (Python GUI) :

Une nouvelle fenêtre s’ouvre, vous pouvez commencer à programmer :

Quelques premiers exemples :

Écrire print « Bonjour ! » puis appuyer sur la touche Entrée de votre clavier.

Écrire 3+4 puis appuyer sur la touche Entrée de votre clavier.

Écrire :
a=7 appuyer sur la touche Entrée

Éric GILLON - Lycée Marlioz – Octobre 2009 Page 1 sur 5


b=a*a appuyer sur la touche Entrée
print b appuyer sur la touche Entrée

Votre fenêtre ressemble à ceci maintenant :

Premiers éléments d’analyse :


Quand une commande est reconnue, elle s’affiche en couleur.
La commande print permet d’afficher le texte entre guillemets ou les valeurs des variables.
Les variables n’ont pas nécessairement besoin d’être définies. Le logiciel le fait au mieux.

Fonctionnalité de base :
Pour sauvegarder, cliquer sur File/Save As… puis indiquer un nom suivi de .py et enregistrer.

Par exemple :

Ne pas oublier l’extension .py pour que le programme puisse le reconnaître par la suite.

Éric GILLON - Lycée Marlioz – Octobre 2009 Page 2 sur 5


Un premier programme
L’objectif est de programmer le « jeu » suivant :
Pensez à deux nombres.
Donnez-moi leur somme.
Donnez-moi leur différence

Les deux nombres, auxquels vous pensez, sont …

Etape 1. Cliquer sur File/New Window pour ouvrir une nouvelle fenêtre.

Étape 2. Entrer les lignes de commandes suivantes :


À noter : pas d’accent dans le texte (non pris en charge à ce stade).

print "Penser tres fort a deux nombres"


print "Calculer la somme et la difference de ces deux nombres"
s=input("Entrer la somme : " )
d=input("Entrer la difference : " )
print "... "
print "..."
x=(s+d)/2
y=(s-x)
print "les nombres sont : ", y, " et ", x

Étape 3. Exécuter le programme en cliquant sur Run/Run Module

Éric GILLON - Lycée Marlioz – Octobre 2009 Page 3 sur 5


Le programme demande à sauvegarder le travail. Choisir un nom comme devinette.py puis
cliquer sur OK
Un message d’erreur peut apparaître concernant le codage cliquer sur OK.

Étape 4 - deux cas :


Le programme s’exécute dans une nouvelle Le programme signale une erreur :
fenêtre :

Cliquer sur OK, puis localiser l’erreur.


Python vous indique par une couleur le
Bug :

Ici par exemple, une majuscule à print


empêche l’exécution du programme.

Étape 5 : Exécution du programme.

Indiquer la somme de vos deux nombres puis appuyer sur la touche Entrée de votre clavier
Une nouvelle ligne vous demande la différence.
Une fois cette deuxième information entrée, les deux nombres sont affichés.
Le programme se termine.

Premiers éléments d’analyse de ce programme :


Le retour à la ligne permet d’indiquer une nouvelle commande.
La commande input (« texte ») permet de saisir un nombre en affichant le texte avant. Ce
nombre sera mémorisé par une variable associée par le signe =.
La commande print « texte », variable permet de juxtaposer à l’affichage la chaîne de
caractère contenu dans texte avec la valeur de la variable.

À noter :
Il n’y a pas de point virgule en fin de ligne.
Les couleurs de python aident à identifier les bugs.
On ne déclare pas les variables nécessairement.
Pas de ligne de début ni de fin de programme.

Une astuce :

Éric GILLON - Lycée Marlioz – Octobre 2009 Page 4 sur 5


Le symbole # permet d’écrire une remarque non interprétée lors de l’exécution du
programme.
On peut ainsi expliciter les lignes.

Pour aller plus loin : On peut personnifier un peu le programme, en obligeant le programme
à aller plus lentement par exemple.

La commande import time permet à python d’aller chercher de nouvelle fonctionnalité.


La commande time.sleep (sec) permet de faire une pause dans le processus d’un nombre
décimal de secondes.
La commande for i in range (début,fin,pas) : permet de créer une boucle.

Éric GILLON - Lycée Marlioz – Octobre 2009 Page 5 sur 5

Vous aimerez peut-être aussi