Python Idioms

Teaches expert-level Python idiomatic patterns: comprehensions, generators, dataclasses, protocols, structural pattern matching, and context managers. Focuses on writing Pythonic code that leverages the language strengths rather than translating patterns from other languages. Use when the user asks about Pythonic patterns, list comprehensions, generators, dataclasses vs named tuples, protocols, pattern matching, context managers, or idiomatic Python code style. Do NOT use when the user asks about project setup (use `python-project-setup`), testing (use `python-testing-patterns`), async programming (use `python-async-patterns`), or type system features (use `python-type-system`).

FerroxLabs bf8b6f9 2 files · 33.5 KB Updated 37 repo stars

File contents

ferroxlabs/murage/tree/main/skills-library/python-idioms commit bf8b6f9319

Frequently asked questions

npx skillmds@latest add ferroxlabs/python-idioms