Python Orienté Objet

Cette formation d'une journée permet aux développeurs Python de structurer leur code avec les principes de la programmation orientée objet : classes, encapsulation, héritage, polymorphisme et composition. À travers un fil rouge pratique (conception d'un petit système de gestion enrichi tout au long de la journée), les participants apprennent à concevoir des objets robustes, lisibles et idiomatiques en Python.

Programme (1 modules)

  1. 1 La POO en python 7h
    1. Pourquoi la POO ? Limites du procédural, vocabulaire de base (classe, objet, attribut, méthode)

    2. Classes et objets en pratique : __init__, self, méthodes d'instance/classe/statiques

    3. Encapsulation : Attributs protégés/privés, @property, dataclasses

    4. Héritage et polymorphisme : super(), duck typing, classes abstraites (abc)

    5. Composition vs héritage : limites de l'héritage multiple, mixins

    6. Méthodes spéciales et bonnes pratiques : dunders, pièges courants

Animée par

Ludovic Delauné

Développeur

Formé à la physique puis à l'informatique appliquée aux systèmes d'informations géographiques (formation "Bouillé" IASIG de Paris VI - ENSG), je conçois des plateformes cartographi…

Voir le profil →

Sabrina Demagny

Développeuse

Depuis 2007, je construis mon parcours autour du logiciel libre. De mes premiers pas avec Zope/Plone jusqu'à Django, qui est aujourd'hui au cœur de mon quotidien. Près de huit ans…

Voir le profil →
Toute l'équipe →