Description
Bienvenue dans le guide le meilleur et le plus complet des décorateurs Python!
Dans ce cours, vous développerez une compréhension approfondie et pratique des décorateurs en Python, en partant des bases. Ce cours adapté aux débutants est méticuleusement conçu pour vous assurer de construire une base solide à partir de zéro tout en acquérant suffisamment de pratique dans le processus.
Avant de nous plonger dans les décorateurs, nous explorerons les principes fondamentaux qui servent de base à ce sujet fascinant. Vous acquerrez une compréhension approfondie des fonctions d’ordre supérieur, des fermetures et des fonctions de première classe – des conditions préalables qui débloquent la magie des décorateurs. Les sujets fondamentaux comprennent:
- Fermetures
- Fonctions de première classe
- Variadiques
- Fonctions d’ordre supérieur
Une fois que nous aurons acquis une solide maîtrise de ces fondements fonctionnels, nous plongerons dans le monde captivant des décorateurs. Nous commencerons par une introduction douce et passerons progressivement à des techniques plus complexes. Notre exploration des décorateurs comprendra:
- Décorateurs de base
- Fonctions paramétrées de décoration
- Enchaînement des décorateurs
- Fonctions de décoration avec arité variable
- Préserver les métadonnées des fonctions décorées
Mais ce n’est pas tout ! Chaque concept sera renforcé par des tâches de codage engageantes de difficulté croissante. Tout au long du cours, vous explorerez également plusieurs défis de compétences inspirés de scénarios du monde réel, notamment:
- Sortie de la fonction de journalisation
- Performances d’exécution de synchronisation
- Utilisation de décorateurs dans des flux d’authentification simulés
- Création de mécanismes de cache
Ce cours est spécialement conçu pour les programmeurs Python souhaitant approfondir leur compréhension des décorateurs en tant que passerelle vers la programmation fonctionnelle ou en tant que modèle de programmation autonome de niveau intermédiaire.
Rendez-vous à l’intérieur !
À qui s’adresse ce cours:
- Développeurs Python débutants intéressés à se lancer dans des sujets intermédiaires et avancés
Exigences
- Une certaine familiarité avec Python est préférable, mais pas strictement requise
Dernière mise à jour 7/2023
Liens de téléchargement
Téléchargement direct
Python intermédiaire: maîtres décorateurs de Scratch.zip (694,1 Mo) | Miroir