Design Patterns in Python 3
This course will teach you how to use proven object-oriented design patterns to significantly enhance the stability, testability, and maintainability of your Python development while decreasing your development time.
Whether you’re an experienced Python developer or just getting started, having ready-to-use solutions in your toolkit will make your job easier and more satisfying. Thanks to the famous “Gang of Four,” there are 24 essential design patterns you can easily use in Python. In this course, Design Patterns in Python 3, you’ll learn to use object-oriented design patterns in Python. First, you’ll explore the origins of design patterns and their applicability to programming projects of all sizes. Next, you’ll discover the many design patterns described in the well-known “Gang of Four” book on the topic. Finally, you’ll learn how to apply these patterns to solve real-world problems that occur in businesses and organizations of all sizes. When you’re finished with this course, you’ll have the skills and knowledge of object-oriented Python programming needed to build stable, maintainable, and extensible applications.
Author Name: Gerald Britton
Author Description:
Gerald Britton is a Pluralsight author and expert on Python programming practices and Microsoft SQL Server development and administration. A multiple-year of the Microsoft MVP award, Gerald has led introductory classes in Python and SQL for industry-sponsored events at Ryerson University, Toronto and the University of Toronto (his alma mater).
Table of Contents
- Course Overview
1min - Introduction
11mins - Creational Patterns: Factory
10mins - Creational Patterns: Abstract Factory
6mins - Creational Patterns: Builder
10mins - Creational Patterns: Prototype
9mins - Creational Patterns: Singleton
11mins - Structural Patterns: Adapter
11mins - Structural Patterns: Bridge
12mins - Structural Patterns: Composite
11mins - Structural Patterns: Decorator
13mins - Structural Patterns: Façade
10mins - Structural Patterns: Flyweight
10mins - Structural Patterns: Proxy
14mins - Behavioral Patterns: Strategy
11mins - Behavioral Patterns: Command
15mins - Behavioral Patterns: State
12mins - Behavioral Patterns: Observer
12mins - Behavioral Patterns: Visitor
12mins - Behavioral Patterns: Chain of Responsibility
8mins - Behavioral Patterns: Mediator
11mins - Behavioral Patterns: Memento
7mins - Behavioral Patterns: Null
4mins - Behavioral Patterns: Template
8mins - Behavioral Patterns: Iterator
14mins - Behavioral Patterns: Interpreter
12mins - Course Summary
4mins
There are no reviews yet.