Python : Atelier intermédiaire


INTRODUCTION


STANDARD LIBRARY et PACKAGES

Bibliothèque standard (standard library)

Modules explorés ou abordés pendant ateliers AUF :

Modules potentiellement utiles pour administrateurs système :

Autres modules d'intérêt :

Packages

pypi

http://pypi.auf.org/

autres

CLASSES ET OBJETS

En Python, tout est un objet... on veut donc pouvoir créer nos propres objets en Python.

Classe et objets : structure et données

Attributs et méthodes

Créer une Classe

class Personne():
    pass

self

Créer méthode d'initialisation d'objet

class Personne():
    def __init__(self, nom, prenom=""):
        self.nom = nom
        self.prenom = prenom

Créer une (autre) méthode

class Personne():
    def __init__(self, nom, prenom=""):
        self.nom = nom
        self.prenom = prenom

    def nom_complet(self):
        return "%s %s" % (self.nom.upper(), self.prenom)

CRUD d'objets

Attributs et méthodes : de classe et d'objet

Héritage

AUTRES NOTIONS PYTHON

Décorateurs

Exceptions


EXERCICE


CONCLUSION