📚 Master Python Design Patterns: Build Flexible & Robust Code

Published: 09 January 2024
on channel: CodeTekTeach
34,077
983

Python Design Patterns Unveiled: SOLID Principles, Builders, Factories, Prototypes, and More! | Full Python Tutorial
--------
👉 Download Exercise Files : http://bit.ly/3S5xyOD
--------
👉 Learn more courses :    • PYTHON (Full Tutorial)  

--
🕒 Timestamp:
====
THE SOLID DESIGN PRINCIPLES

0:00:00 - Introduction.
0:07:04 - Overview.
0:07:57 - Single Responsibility Principle.
0:15:28 - Open-Closed Principle.
0:32:58 - Liskov Substitution Principle.
0:40:45 - Interface Segregation Principle.
0:50:23 - Dependency Inversion Principle.
1:02:54 - Summary.

BUILDER

1:05:25 - Gamma Categorization.
1:09:07 - Overview.
1:10:31 - Builder.
1:22:51 - Builder Facets.
1:32:10 - Builder Inheritance.
1:38:00 - Summary.

FACTORIES

1:39:06 - Overview.
1:41:54 - Factory Method.
1:50:38 - Factory.
1:56:48 - Abstract Factory.
2:11:18 - Summary.

PROTOTYPE

2:12:25 - Overview.
2:14:24 - Prototype.
2:23:25 - Prototype Factory.
2:30:20 - Summary.

SINGLETON
2:31:08 - Overview.
2:34:20 - Singleton Allocator.
2:38:17 - Singleton Decorator.
2:41:02 - Singleton Metaclass.
2:43:34 - Monostate.
2:50:04 - Singleton Testability.
3:00:06 - Summary.

ADAPTER
3:01:40 - Overview.
3:02:56 - Adapter (no caching).
3:11:32 - Adapter (with caching).
3:15:38 - Summary.

BRIDGE
3:16:39 - Overview.
3:18:29 - Bridge.
3:27:34 - Summary.

COMPOSITE
3:28:00 - Overview.
3:29:27 - Geometric Shapes.
3:35:38 - Neural Networks.
3:46:11 - Summary.

DECORATOR
3:47:58 - Overview.
3:50:38 - Python Functional Decorators.
3:56:19 - Classic Decorator.
4:04:59 - Dynamic Decorator.
4:12:27 - Summary.

FAÇADE
4:14:12 - Overview.
4:16:04 - Façade.
4:24:47 - Summary.

FLYWEIGHT
4:25:34 - Overview.
4:27:55 - User Names.
4:37:31 - Text Formatting.
4:46:20 - Summary.

PROXY
4:47:06 - Overview.
4:48:40 - Protection Proxy.
4:53:28 - Virtual Proxy.
5:00:13 - Proxy vs Decorator.
5:01:45 - Summary.

CHAIN OF RESPONSIBILITY
5:02:28 - Overview.
5:04:48 - Method Chain.
5:14:29 - Command Query Separation.
5:16:01 - Broker Chain.
5:29:27 - Summary.

COMMAND
5:31:01 - Overview.
5:34:07 - Command.
5:48:18 - Composite Command.
6:06:04 - Summary.

INTERPRETER
6:06:47 - Overview.
6:09:16 - Lexing.
6:16:57 - Parsing.
6:27:59 - Summary.

ITERATOR
6:28:35 - Overview.
6:30:48 - Iterator.
6:43:29 - List-Backed Properties.
6:51:33 - Summary.

MEDIATOR
6:52:42 - Overview.
6:54:01 - Chat Room.
7:03:29 - Mediator with Events.
7:09:52 - Summary.

MEMENTO
7:10:55 - Overview.
7:12:17 - Memento.
7:16:10 - Undo and Redo.
7:22:18 - Summary.

OBSERVER
7:22:55 - Overview.
7:24:58 - Events.
7:32:12 - Property Observers.
7:38:49 - Property Dependencies.
7:43:38 - Summary.

STATE
7:44:43 - Overview.
7:46:14 - Classic Implementation.
7:54:21 - Handmade State Machine.
8:02:20 - Switch-Based State Machine.
8:07:30 - Summary.

STRATEGY
8:08:28 - Overview.
8:10:31 - Strategy.
8:20:47 - Summary.

TEMPLATE METHOD
8:21:45 - Overview.
8:23:27 - Template Method.
8:31:29 - Summary.

VISITOR
8:32:07 - Overview.
8:35:16 - Intrusive Visitor.
8:42:19 - Reflective Visitor.
8:49:22 - Classic Visitor.
8:56:13 - Classic Visitor Refined.
9:03:38 - Summary.
9:04:56 - Course Summary.

====
#python #pythonprogramming #pythontutorial


On this page of the site you can watch the video online 📚 Master Python Design Patterns: Build Flexible & Robust Code with a duration of hours minute second in good quality, which was uploaded by the user CodeTekTeach 09 January 2024, share the link with friends and acquaintances, this video has already been watched 34,077 times on youtube and it was liked by 983 viewers. Enjoy your viewing!