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 →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.
Pourquoi la POO ? Limites du procédural, vocabulaire de base (classe, objet, attribut, méthode)
Classes et objets en pratique : __init__, self, méthodes d'instance/classe/statiques
Encapsulation : Attributs protégés/privés, @property, dataclasses
Héritage et polymorphisme : super(), duck typing, classes abstraites (abc)
Composition vs héritage : limites de l'héritage multiple, mixins
Méthodes spéciales et bonnes pratiques : dunders, pièges courants
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 →
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 →