ARAGNE PYTHON : module de base V1.3 05-03-2003
Formation BankSys 3
La gestion des erreurs ......................................................................................40
Les exceptions ................................................................................................40
Gérer une exception ........................................................................................40
Try: except:.................................................................................................... 40
Try : finally :................................................................................................... 41
Provoquer une exception...................................................................................41
Les entrées/sorties...........................................................................................43
Le chemin d'accès ............................................................................................43
Les fichiers .....................................................................................................43
Création d'un fichier ........................................................................................ 43
Ecrire des données dans le fichier...................................................................... 43
Fermeture d'un fichier...................................................................................... 44
Ecrire le contenu d'une liste dans le fichier.......................................................... 44
Lecture dans un fichier..................................................................................... 44
Connaître la position de la 'tête de lecture' dans le fichier..................................... 45
Positionner la 'tête de lecture' dans le fichier....................................................... 45
Exemple : copier des fichiers............................................................................. 45
Enregistrement et restitution de variables au format divers : PICKLE ..................... 47
Filter - Reduce.................................................................................................49
Filter...............................................................................................................49
Reduce ...........................................................................................................49
Classes, objets, attributs...................................................................................50
Utilité des classes.............................................................................................50
La dérivation .................................................................................................. 51
Définition d'une classe élémentaire.....................................................................51
Attributs (ou variables) d'instance ......................................................................52
Passage d'objets comme arguments lors de l'appel d'une fonction..........................53
Similitude et unicité..........................................................................................54
Objets composés d'objets..................................................................................55
Objets comme valeurs de retour d'une fonction....................................................56
Les objets sont modifiables................................................................................56
Classes, méthodes, héritage..............................................................................58
Définition d'une méthode ..................................................................................58
La méthode "constructeur" ................................................................................60
La méthode __str__ .........................................................................................61
Espaces de noms des classes et instances ...........................................................62
Héritage..........................................................................................................63
Modules contenant des librairies de classes .........................................................65
Un exemple sur les classes................................................................................66
Les chaînes __doc__ : documentez votre code.....................................................70
Le module __builtins__ ....................................................................................72
Le module string .............................................................................................74
Le module math ..............................................................................................75
Le module os ..................................................................................................76
Le module sys ................................................................................................78
Le module socket ............................................................................................79
Ressources......................................................................................................80
Ouvrages ........................................................................................................80
Sites Python essentiels : ...................................................................................80
Sites Python essentiels en français :.................................................................. 81