Présentation Superviseur Aster
Présentation Superviseur Aster
Christian Caremoli
• Introduction à Python
• Le superviseur Aster et Python
Introduction à Python
Introduction à Python
• Utiliser Python, structure d’un programme
• Variables et types intégrés
• Instructions, tests et boucles
• Fonctions, modules et packages
• Classes et objets
• Exceptions
3
Utiliser Python en interactif
Utiliser Python en interactif
Utilisation interactive
% python
Python 1.5.2 (#0, Apr 13 1999, 10:51:12) [MSC 32 bit (Intel)] on win32
Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam
>>>
^D (control-D) termine l’exécution
>>> ^D
%
Les commentaires commencent par ‘#’
>>> 2+2 # Commentaire sur la même ligne
4
>>> 7/3 # Les nombres sont entiers par défaut
2
>>> x = y = z = 0 # Affectation multiple
>>> z
0
4
Exécuter des programmes Python
Exécuter des programmes Python
En général
% python myprogram.py
On peut créer des scripts exécutables
Rendre le fichier exécutable :
% chmod +x myprogram.py
La première ligne du script indique comment l’exécuter :
#!/usr/bin/python
Ensuite, on peut simplement taper le nom du script pour l’exécuter
% myprogram.py
5
Structure d’un programme Python
Structure d’un programme Python
Pas de déclaration de type ; Une variable est directement affectée avec
l’opérateur ‘=‘
Les blocs de codes sont indiqués par indentation (pas de {}, comme en C)
homogène
i = 0
while i < 10:
print i
i = i + 1
En interactif, prompt secondaire ...
>>> if a >1:
... print "a plus grand que 1"
Il est possible de mettre plusieurs instructions sur la même ligne et
d’étendre une instruction sur plusieurs lignes
a=10;b=12;c=5
x=2*a + \
4*b
1 / 51 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 !