01Module 01 - Design Patterns in Python OverviewGoF patterns, SOLID principles, DDD, and Hexagonal Architecture - enterprise design patterns implemented idiomatically in Python.02Creational PatternsSingleton, Factory Method, Abstract Factory, Builder, and Prototype - implemented idiomatically in Python for production systems.03Structural PatternsAdapter, Bridge, Composite, Decorator, Facade, Flyweight, and Proxy - structural design patterns in idiomatic Python.04Behavioral PatternsChain of Responsibility, Command, Iterator, Mediator, Memento, Observer, State, Strategy, Template Method, and Visitor - behavioral patterns in idiomatic Python.05SOLID PrinciplesSingle Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion - applied to production Python.06Domain-Driven DesignEntities, Value Objects, Aggregates, Repositories, Domain Events, and Bounded Contexts - DDD in Python.07Hexagonal ArchitecturePorts and Adapters - structuring Python applications so business logic is independent of frameworks, databases, and external services.