or
Cet exercice fait partie du cours
L'objectif de ce cours est de vous transformer en expert Python, c'est pourquoi le premier chapitre commence par les meilleures pratiques lors de l'écriture de fonctions. Vous découvrirez les chaînes de documents et leur importance, et vous saurez quand vous devez transformer un morceau de code en fonction. Vous apprendrez également les détails de la manière dont Python transmet les arguments aux fonctions, ainsi que certains problèmes courants qui peuvent entraîner des problèmes de débogage lors de l'appel de fonctions.
Exercice en cours
Si vous avez déjà vu le mot-clé "with" en Python et que vous vous êtes demandé ce qu'il signifiait, ce chapitre est fait pour vous ! Les gestionnaires de contexte sont un moyen pratique de fournir des connexions en Python et de garantir que ces connexions sont nettoyées lorsque vous avez fini de les utiliser. Ce chapitre vous montrera comment utiliser les gestionnaires de contexte et comment écrire les vôtres.
Les décorateurs sont un concept extrêmement puissant en Python. Ils vous permettent de modifier le comportement d'une fonction sans modifier le code de la fonction elle-même. Ce chapitre présente les concepts fondamentaux nécessaires à une bonne compréhension des décorateurs (fonctions en tant qu'objets, portée et fermetures) et vous donne une bonne introduction à l'utilisation et à la définition des décorateurs. Cette plongée dans les rouages de Python vous permettra de devenir un Pythoniste hors pair.
Maintenant que vous comprenez le fonctionnement des décorateurs, ce chapitre vous donne un certain nombre d'exemples concrets sur le moment et la manière d'écrire des décorateurs dans votre propre code. Vous apprendrez également des concepts de décorateurs avancés, comme la préservation des métadonnées de vos fonctions décorées et l'écriture de décorateurs qui prennent des arguments.