📚 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

ความคิดเห็น • 26

  • @michaeldjango
    @michaeldjango 11 หลายเดือนก่อน +7

    Hey thanks so much for the effort you put in making this lengthy video. Well done!!!!

    • @CodeTekTeach
      @CodeTekTeach  11 หลายเดือนก่อน +2

      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! 👨‍💻✨

  • @dttmmo2
    @dttmmo2 11 หลายเดือนก่อน +3

    Thank for very long and useful course😘🥰🥰

  • @JosepOriol24
    @JosepOriol24 10 หลายเดือนก่อน +6

    It's only 9h!? great! no weekend for me this time...

  • @BIGFASTIST
    @BIGFASTIST 11 หลายเดือนก่อน +2

    Thank your for the great course

  • @GrabsOrion
    @GrabsOrion 3 หลายเดือนก่อน +2

    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

  • @GrabsOrion
    @GrabsOrion 4 หลายเดือนก่อน +3

    This is a masterpiece.

  • @mohamedabdelwahabali4483
    @mohamedabdelwahabali4483 17 วันที่ผ่านมา

    Thanks 😅😅

  • @ahmedhassan9485
    @ahmedhassan9485 หลายเดือนก่อน

    Underrated channel

  • @ipelezikis
    @ipelezikis 6 หลายเดือนก่อน +2

    Very nice video. Thanks!

  • @georgegaines3303
    @georgegaines3303 26 วันที่ผ่านมา

    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...

  • @almerandomendezjr.4742
    @almerandomendezjr.4742 4 หลายเดือนก่อน +1

  • @bhbr-xb6po
    @bhbr-xb6po 2 หลายเดือนก่อน +1

    48:18 couldn't you just leave the class body empty, since neither method gets implemented?

  • @Dunning_Kruger_Is__On_Youtube
    @Dunning_Kruger_Is__On_Youtube 4 หลายเดือนก่อน +4

    Oh my…what’s with the moving grid background?

  • @ashokjayarathna5562
    @ashokjayarathna5562 11 หลายเดือนก่อน +3

    ❤❤

    • @CodeTekTeach
      @CodeTekTeach  10 หลายเดือนก่อน +1

      Thank for learning!

  • @user-ps3gr3ed1z
    @user-ps3gr3ed1z 5 หลายเดือนก่อน +4

    file not found :(

  • @SinergiasHolisticas
    @SinergiasHolisticas หลายเดือนก่อน +1

    Lov eit!!!!!!!!!!!!!!!!!!

  • @GrabsOrion
    @GrabsOrion 4 หลายเดือนก่อน +1

    Please upload code from the examples anywhere, link in the description 404.

  • @octain
    @octain 4 หลายเดือนก่อน +1

    Great content but man, random background animations and text outside the back box background made it hard to concentrate

  • @qingtian1691
    @qingtian1691 3 หลายเดือนก่อน +1

    where are the codes? thanks!

  • @GrabsOrion
    @GrabsOrion 3 หลายเดือนก่อน +1

    th-cam.com/video/mWaZD8uztT8/w-d-xo.html
    In decorator, in setattr function value argument is missing

  • @EquipteHarry
    @EquipteHarry 2 หลายเดือนก่อน

    Taylor Scott Williams William Lopez James

  • @РодионЧаускин
    @РодионЧаускин 2 หลายเดือนก่อน

    Lee Edward Clark Ruth Perez Dorothy