Python Design Patterns [Video]

Preview in Mapt

Python Design Patterns [Video]

Tong Qiu

1 customer reviews
Design patterns to improve the speed, code reuse, and performance of your Python applications
Mapt Subscription
FREE
$29.99/m after trial
Video
$106.25
RRP $124.99
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$106.25
$29.99 p/m after trial
RRP $124.99
Subscription
Video
Start 30 Day Trial

Frequently bought together


Python Design Patterns [Video] Book Cover
Python Design Patterns [Video]
$ 124.99
$ 106.25
DevOps in Finance Book Cover
DevOps in Finance
$ 35.99
$ 25.20
Buy 2 for $35.00
Save $125.98
Add to Cart

Video Details

ISBN 139781786460677
Course Length2 hours 26 minutes

Video Description

A knowledge of design patterns enables developers to improve their codebase, promotes code reuse, and makes the architecture more robust. This course focuses on showing you the practical aspects of smarter coding in Python.

We start off by easing you into the world of design patterns, and helping you brush up on your OOP skills. From there, you'll explore the most widely used patterns and create objects in a manner best suited to the situation. Then we take you through some patterns that will help you identify simple ways to realize relationships between entities. Next, we show you how to encapsulate behavior in an object and delegate requests to it, before we up the ante and delve into some advanced patterns. Last but not least, we'll make you aware of design styles that will hamper your development, rather than improving it.

With this course, thanks to patterns, you will be well equipped to craft faster, cleaner, and smarter applications.

Style and Approach

The user-friendly video has a practical approach. Every pattern discussed is followed by an important example.

Table of Contents

Design Patterns Warm-up
The Course Overview
What are design patterns?
Design Pattern Classification
Advanced Python Topics
Inheritance in Python
Producing with Factories
Factory
Abstract Factory
Builder
Prototype
Singleton Versus Borg
Structuring Around
Model View Controller
Façade
Proxy
Decorator
Adapter
Behaving Ourselves
Command
Interpreter
State
Chain of Responsibility
Behaving Ourselves Again
Observer
Strategy
Memento
Template
Reactive Programming
No Pattern (a.k.a AntiPattern)
Spaghetti Code
Blob
Functional Decomposition
Copy and Paste

What You Will Learn

  • Use creational patterns such as Factory, Builder, and so on
  • Understand which patterns to use during development, and when
  • Identify simple ways to realize relationships between entities
  • Encapsulate behavior in an object and delegate requests to it
  • Understanding design techniques that will be detrimental to your application

Authors

Table of Contents

Design Patterns Warm-up
The Course Overview
What are design patterns?
Design Pattern Classification
Advanced Python Topics
Inheritance in Python
Producing with Factories
Factory
Abstract Factory
Builder
Prototype
Singleton Versus Borg
Structuring Around
Model View Controller
Façade
Proxy
Decorator
Adapter
Behaving Ourselves
Command
Interpreter
State
Chain of Responsibility
Behaving Ourselves Again
Observer
Strategy
Memento
Template
Reactive Programming
No Pattern (a.k.a AntiPattern)
Spaghetti Code
Blob
Functional Decomposition
Copy and Paste

Video Details

ISBN 139781786460677
Course Length2 hours 26 minutes
Read More
From 1 reviews

Read More Reviews

Recommended for You

DevOps in Finance Book Cover
DevOps in Finance
$ 35.99
$ 25.20
Unity 2017 Game Development Essentials - Third Edition Book Cover
Unity 2017 Game Development Essentials - Third Edition
$ 39.99
$ 28.00
Apache Camel Essentials Book Cover
Apache Camel Essentials
$ 19.99
$ 14.00
Robot Operating System Cookbook Book Cover
Robot Operating System Cookbook
$ 39.99
$ 28.00
Mastering Machine Learning Algorithms Book Cover
Mastering Machine Learning Algorithms
$ 35.99
$ 25.20
Mastering Spring Cloud Book Cover
Mastering Spring Cloud
$ 35.99
$ 25.20