A compact personal repository containing everything I learn about Python — clean examples, explanations, and reusable code.
- types, loops, functions
- modules and packages
- exceptions and error handling
- classes and objects
- inheritance and composition
- dunder methods
- classmethod, staticmethod, property
- basics and how
@works - best practices and
functools.wraps - decorators with arguments
- real examples: logging, timing, retry, caching
- all 23 GoF patterns
- each pattern in its own file
- creational, structural, behavioral
- pytest basics
- fixtures and mocks
- automation-oriented examples
- small scripts
- automation tools
- dashboards and experiments
Provide a short, organized reference to quickly review Python concepts and reuse patterns in real projects.
All files are self-contained and runnable. Open, read, run.