📚 Master Python Design Patterns: Build Flexible & Robust Code
ฝัง
- เผยแพร่เมื่อ 6 ธ.ค. 2024
- Python Design Patterns Unveiled: SOLID Principles, Builders, Factories, Prototypes, and More! | Full Python Tutorial
--------
👉 Download Exercise Files : 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
Hey thanks so much for the effort you put in making this lengthy video. Well done!!!!
You're very welcome! 🌟 I'm thrilled to hear that you found the video helpful. If you have any more questions or if there's a specific topic you'd like to see in future videos, feel free to let me know. Happy coding! 👨💻✨
Thank for very long and useful course😘🥰🥰
It's only 9h!? great! no weekend for me this time...
Thank your for the great course
It took me a month to get through the course, will revisit for sure to refresh my memory. Well done and thank you once more
This is a masterpiece.
Thanks 😅😅
Underrated channel
Very nice video. Thanks!
Found an issue:
at the end of the OCP - you need to change the "and" to "&" to call the __and__. Try getting just the apple...
48:18 couldn't you just leave the class body empty, since neither method gets implemented?
Oh my…what’s with the moving grid background?
❤❤
Thank for learning!
file not found :(
Lov eit!!!!!!!!!!!!!!!!!!
Please upload code from the examples anywhere, link in the description 404.
Great content but man, random background animations and text outside the back box background made it hard to concentrate
where are the codes? thanks!
th-cam.com/video/mWaZD8uztT8/w-d-xo.html
In decorator, in setattr function value argument is missing
Taylor Scott Williams William Lopez James
Lee Edward Clark Ruth Perez Dorothy