Design Patterns in Python | Sean Bradley | Skillshare

Design Patterns in Python

Sean Bradley, Course Instructor

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
16 Lessons (2h 16m)
    • 1. Python Design Patterns Introduction

      2:03
    • 2. Factory Pattern

      9:41
    • 3. Abstract Factory Pattern

      9:26
    • 4. Builder Pattern

      7:56
    • 5. Prototype Pattern

      9:26
    • 6. Command Pattern

      16:29
    • 7. Command Pattern with Undo/Redo

      28:35
    • 8. Chain or Responsibility Pattern

      7:07
    • 9. Observer Pattern

      7:42
    • 10. Adapter Pattern

      6:06
    • 11. Decorator Pattern

      4:00
    • 12. Facade Pattern

      4:25
    • 13. Iterator Pattern

      5:25
    • 14. Composite Pattern

      6:09
    • 15. Mediator Pattern

      6:50
    • 16. Proxy Pattern

      4:24

About This Class

This course is about common GOF (Gang Of Four) Design Patterns implemented in Python.

A Design Pattern is a description or template that can be repeatedly applied to a commonly recurring problem in software design.
You will find a familiarity with Design Patterns very useful when planning, discussing, developing, managing and documenting your applications from now on and into the future.

You will learn these Design Patterns

  • Creational
    • Factory
    • Abstract Factory
    • Builder
    • Prototype
  • ┬áBehavioural
    • Command
    • Command - Undo/Redo
    • Chain of Responsibility
    • Observer
    • Iterator
    • Mediator
  • Structural
    • Adapter
    • Decorator
    • Fa├žade
    • Composite
    • Proxy

There are many downloadable resources attached to this course. I demonstrate and discuss all the code examples throughout the video lectures..

Thanks for joining my course on Design Patterns in Python.