Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Accès rapide :






Vous êtes un professionnel et vous avez besoin d'une formation ?

Deep Learning avec Python
et Keras et Tensorflow


Voir le programme détaillé
ESN Inovelya : Nous recrutons
<h1>Introduction à la programmation orientée objet - Utilisation du mot clé with</h1> <p>Une autre solution consiste à utiliser le mot clé with. Il s'utilise sur une instance. Cette instance est elle-même basée sur une classe définissant deux méthodes : __enter__ et __exit__. Les appels à ses deux méthodes sont implicites. class MyResource: def __enter__(self): print("ressource engagée") return self # A ne pas oublier !!! def do_something(self): print("Do something", self) def __exit__(self, exc_type, exc_value, traceback): print("ressource libérée") with MyResource() as r: r.do_something()</p> Diapositive précédente Diapositive suivante