Python: Design Patterns
Offered By: LinkedIn Learning
Course Description
Overview
Explore 15 essential design patterns that will help you solve common coding challenges in Python.
Syllabus
Introduction
- Explore design patterns
- What you should know
- What is a design pattern?
- Types of design patterns
- Understanding object-oriented programming
- Working with inheritance and polymorphism
- Understanding pattern context
- Working with pattern language
- Factory
- Factory example
- Abstract factory
- Abstract factory example
- Singleton
- Singleton example
- Builder
- Builder example
- Prototype
- Prototype example
- Decorator
- Decorator example
- Proxy
- Proxy example
- Adapter
- Adapter example
- Composite
- Composite example
- Bridge
- Bridge example
- Observer
- Observer example
- Visitor
- Visitor example
- Iterator
- Iterator example
- Strategy
- Strategy example
- Chain of responsibility
- Chain of responsibility example
- Consistency with design patterns
- Programmers' mindset
- Next steps with design patterns
Taught by
Jungwoo Ryoo
Related Courses
AWS Cloud Services and Infrastructure - Cost Optimization Deep DiveA Cloud Guru AR in marketing using Meta Spark
Meta via Coursera AWS Network Connectivity Options (Traditional Chinese)
Amazon Web Services via AWS Skill Builder Mastering Agile Development of Software as a Service
UC Berkeley via edX Reliable Google Cloud Infrastructure: Design and Process
Google Cloud via Coursera