Architecture
Advanced architectural patterns and design principles
Architecture - Section Overview
This section focuses on making multiple classes work together harmoniously using design patterns and Python’s built-in architectural features. You’ll learn how to structure larger Python applications and implement proven design patterns.
Core Concepts
- Lesson 1: Iterators, Generators, and Decorators
- Lesson 2: Python Fundamentals and Internals
- Lesson 3: Package Distribution and Management
Design Patterns
- Lesson 4: Design Patterns I - Gang of Four
- Lesson 5: Design Patterns II - Python-Specific
Advanced Topics
- Lesson 6: The Logging Module
- Lesson 7: Context Managers and Metaclasses
Ready to dive into Python architecture? Start with Lesson 1: Iterators, Generators, and Decorators to begin your journey into advanced Python design.