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 l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!