Pythonic pattern philosophy
Python favors simplicity over formal patterns. Many GoF patterns collapse into language features: dependency injection is just a function argument, observers are callbacks, and factories are dict lookups. Reach for a formal pattern only when it clarifies intent rather than to match a template.