Formation Python
Traitement et visualisation de données
scientifiques
Jour 3 – Optimisation et calcul
Fernando NIÑO
Legos/IRD
Janvier 22-30
2009
© 2009 Fernando NIÑO
2
Python Scientifique
Formation Python
Python - Divers
Rappels
Dates
Fichiers Tar
Persistence
Optimisation
Matplotlib/Mayavi
© 2009 Fernando NIÑO
3
Python Scientifique
Formation Python
Python - Divers
Rappels
Syntaxe
Classes
Exceptions
Dates
Fichiers Tar
Persistence
Optimisation
Matplotlib/Mayavi
© 2009 Fernando NIÑO
Rappel
Littéraux
Comme toujours, mais avec “”” .... “”” et r”\non interp”
Structures de données
Séquences (listes)
– Dictionnaires
Tuples
Blocs : indentation et symbole ‘:’
for i in liste:
suite
while i < 3:
Python = réutilisation
Bibliothèque standard
Modules externes
python setup.py install --home=~
4
© 2009 Fernando NIÑO
Rappel (2)
Fonctions
Définies avec le mot clé def
Classes
Bon nommage (commence par majuscule, sans tiret)
– Structure
import xxxxx
class MaClasse(object):
<<variables de classe>>
def __init__(self,args):
self.varinstance1 = None
<<autres choses>>
<<autres defs>>
fonctions de classes: premier argument toujours “self”
variable __nnnnn indique que la variable est privée.
5
Classe Mère
1 / 42 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 !