Python Patterns
Python idiomatique avec Muse : PEP 8, annotations de types, gestion d'erreurs EAFP, gestionnaires de contexte, dataclasses, décorateurs, concurrence, et les anti-patterns à éviter.
- Quoi
- Python idiomatique avec Muse : PEP 8, annotations de types, gestion d'erreurs EAFP, gestionnaires de contexte, dataclasses, décorateurs, concurrence, et les anti-patterns à éviter.
- Coût
- Gratuit
- Prérequis
- Utilisez « Patterns Python » avec votre Muse.
- Installation
- Copiez le prompt d’installation ci-dessous dans votre Muse — votre agent fait le reste.
Sélectionné par Skill Harbor : un guide complet d'idiomes qui fait écrire et relire à Muse du Python comme le font les développeurs Python expérimentés. Il couvre d'abord les principes de base (la lisibilité compte, explicite plutôt qu'implicite, EAFP plutôt que vérifier-avant-d'agir), puis les annotations de types modernes, des annotations simples au duck typing par Protocol et aux génériques. La gestion d'erreurs privilégie les exceptions spécifiques et le chaînage d'exceptions plutôt que les except nus. Les gestionnaires de contexte couvrent l'instruction with et les classes personnalisées @contextmanager. Les compréhensions et générateurs viennent avec la règle pour savoir quand une compréhension est trop rusée et doit devenir une fonction. Dataclasses et NamedTuples, décorateurs de fonctions et paramétrés, threads pour le I/O-bound, multiprocessing pour le CPU-bound, et async/await pour le I/O concurrent complètent le skill, avec une arborescence src standard, un pyproject.toml préconfiguré black/ruff/mypy/pytest, et un aide-mémoire des idiomes Python. Par @affaan-m, listé ici avec crédit à son créateur. Tiré du dépôt affaan-m/ECC (MIT). Bémols honnêtes : c'est un guide, pas un linter, donc lancez vraiment black, ruff et mypy ; certains exemples supposent des fonctionnalités Python 3.9+ ou 3.10+, vérifiez votre version. Skill Harbor ne vérifie jamais le code, examinez-le vous-même avant usage.
Version :
Installation
Copiez le dossier d’installation ci-dessous, puis collez-le dans MuseLe prompt d'installation ci-dessous inclut déjà les étapes de vérification : votre agent suit la checklist communautaire avant d'installer tout ce qui contient du code exécutable. Vous en voulez plus ?
Utilisez « Patterns Python » avec votre Muse. Prérequis : rien à installer. Pur guide ; un projet Python aide. 1. Ouvrez le skill : https://github.com/affaan-m/ECC/blob/main/skills/python-patterns/SKILL.md et copiez le texte complet du SKILL.md. 2. Collez-le dans un chat avec Muse et ajoutez : « Relis ce code Python pour la conformité aux idiomes et les anti-patterns : [collez le code]. » 3. Demandez ensuite : « réécris avec des annotations de types modernes et une gestion d'erreurs EAFP » ou « trouve les bugs d'arguments par défaut mutables. » Astuce : combinez avec de vrais outils : lancez black, ruff et mypy après la relecture. Sécurité : un skill est du texte d'instructions ; il n'exécute rien tout seul. Relisez les commandes générées avant de les lancer.
Enregistré dans vos installs récentes. Retrouvez-le à tout moment sur /connect.
Questions
Comment installer une création ?
Chaque fiche produit contient un prompt d’installation à copier-coller. Collez-le dans votre Muse et il installe la création pour vous — sans configuration manuelle.
Où va mon argent ?
Directement au vendeur. Skill Harbor ne traite jamais les paiements : le paiement se fait sur la page du vendeur, généralement via Stripe.
Que signifie le ✓ à côté du nom d’un créateur ?
Il signifie que nous avons confirmé l’identité de la personne derrière la fiche. Il ne dit rien sur le code lui-même — vérifiez toujours une création avant de l’installer.