Cours Python - Département Informatique et Interactions

C. Aperghis-Tramoni Département d’Informatique
1
La totalité du système Python est librement téléchargeable sur www.python.org
Pour les systèmes Windows Active State propose une distribution adaptée :
http://www.activestate.com/Products/ActivePython/
Le logiciel Python.
C. Aperghis-Tramoni Département d’Informatique
2
Python a été créé en 1991 aux Pays-Bas par Guido van Rossum.
Origine de Python.
C. Aperghis-Tramoni Département d’Informatique
3
Il permet l'exécution de commandes simples pour s'habituer au langage.
Le système indique qu'il est en mode immédiat en affichant : >>>
L'utilisateur introduit une commande.
L'interpréteur évalue la ligne.
Le résultat apparaît sur l'écran
coruscant:~/Langages/Python chris$ python
Python 2.4.2 (#1, Nov 29 2005, 10:58:42)
[GCC 3.3 20030304 (Apple Computer, Inc. build 1495)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 19864 * 76107
1511789448
>>> ^D
coruscant:~/Langages/Python chris%
On sort du mode immédiat au moyen du caractère ctrl D.
Le mode immédiat..
C. Aperghis-Tramoni Département d’Informatique
4
La seconde manière d'utiliser l'interpréteur consiste à créer un fichier et a le lui soumettre.
coruscant:~/Langages/Python chris$ cat bonjour.py
print "Bonjour tout le monde.\n"
coruscant:~/Langages/Python chris$
coruscant:~/Langages/Python chris$ python bonjour.py
Bonjour tout le monde.
coruscant:~/Langages/Python chris$
Le mode programme.
C. Aperghis-Tramoni Département d’Informatique
5
Python interprété
Utilisation en « mode calculette ».
Exemple :
coruscant:~/Langages/Python chris$ python
Python 2.4.2 (#1, Nov 29 2005, 10:58:42)
[GCC 3.3 20030304 (Apple Computer, Inc. build 1495)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 2 + 3
5
>>> a = 100
>>> a
100
>>> print "Bonjour la compagnie."
Bonjour la compagnie.
>>> print "Hello.
File "<stdin>", line 1
print "Hello.
^
SyntaxError: EOL while scanning single-quoted string
>>> ^D
coruscant:~/Langages/Python chris$
Le mode calculette.
1 / 178 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !