Skip to content

Latest commit

 

History

History

README.md

Module 07: Complete Design Patterns

88 design patterns organized in 8 categories

Description

This module covers design patterns relevant to Python, from classic GoF patterns to architectural, distributed, concurrency, messaging, and object-management patterns.

Learning Objectives

  • Understand pattern intent and tradeoffs
  • Apply Pythonic implementations of common patterns
  • Use patterns to design scalable and maintainable systems

Contents (88 Patterns)

  1. 01 Basic GoF (11 patterns)
  2. 02 Pythonic Patterns (14 patterns)
  3. 03 Advanced GoF (12 patterns)
  4. 04 Architectural (13 patterns)
  5. 05 Distributed Systems (12 patterns)
  6. 06 Concurrency (14 patterns)
  7. 07 Messaging (4 patterns)
  8. 08 Object Management (8 patterns)

Total Estimated Time

100-120 hours

Main References