Pour quelques exercices de plus

L’histoire sans fin

Vous pensiez en avoir fini ? Malheureux !

Dans cette dernière partie, retrouvez des exercices plus complets pour mettre en œuvre les notions décrites dans ce cours. Car le Python vient en pythonant.

Tous les exercices sont rangés selon le chapitre auquel ils se rapportent principalement. Mais ces exercices pouvant mêler plusieurs chapitres, les pré-requis à connaître sont chaque fois décrits en en-tête.


  1. Décorateurs

    1. Vérification de types

    2. Mémoïsation

    3. Fonctions génériques

    4. Récursivité terminale

  2. Gestionnaires de contexte

    1. Changement de répertoire

    2. Transformer un générateur en gestionnaire de contexte

    3. Suppression d'erreurs

  3. Accesseurs et descripteurs

    1. Propriétés

  4. Métaclasses

    1. Évaluation paresseuse

    2. Types immutables