What are decorators in python

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 พ.ย. 2024

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

  • @vishalgupta8308
    @vishalgupta8308 9 หลายเดือนก่อน +23

    I searched many tutorials for learning decorators but none of them are able to understand me the concept of decorators, but finally my search is over and I do not need any further exploration of decorators. Thanks a lot for this wonderful explanations ❤❤❤❤

  • @Barunghorai-pn4vy
    @Barunghorai-pn4vy 7 หลายเดือนก่อน +5

    Your teaching style is the best for the last banchers also ..this is very helpful..❤

  • @DeepakVattamwar
    @DeepakVattamwar 7 หลายเดือนก่อน +3

    Best explanation of decorators on TH-cam...

  • @Shriramkrishnhari
    @Shriramkrishnhari 9 หลายเดือนก่อน +10

    Everyone unique..so maintain your own teaching style...
    Target is like result do not care
    I am age 53 yrs. but student not for exam but for self satisfaction..."योग : कर्म 15:17 सुकौशलम्"

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

    Decorators in considered a hard topic, but you have explained it so elegantly that now I can write my own decorator easily.

  • @swarnabhamajumder9561
    @swarnabhamajumder9561 9 หลายเดือนก่อน +5

    learning python day 13 - present sir
    00:02 Decorators in Python are like tollbooths on a road.
    02:00 Decorators are like a decoration item, applied to functions to perform additional work.
    06:11 Decorators in Python allow modifying or extending behavior of functions or methods
    08:07 Decorators in Python allow you to add functionality to an existing function.
    12:11 Decorators in Python allow you to modify the behavior of a function
    14:11 Decorators in Python allow you to wrap a function inside another function.
    18:03 Decorators in Python act as wrappers for functions.
    19:55 Decorators in Python provide a way to modify or extend the behavior of functions or methods at the time of their definition.
    23:31 Decorators in Python can be used to perform advanced code operations with ease.
    25:16 Using formatted strings to separate key and value in decorators
    28:58 Decorators in Python can be used for customization and memory optimization
    30:53 Decorators in Python allow efficient modification of functions.
    34:21 Using decorators to implement caching for functions in Python
    36:16 Decorators in Python are like tollbooths for functions, adding functionality without changing the original function.

  • @rupammondal6789
    @rupammondal6789 5 หลายเดือนก่อน +2

    Sir i am gonna start gen ai from 14th jun. so i completed this series in 3 days thanks a lot. The new start will be so easy thanks

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

    I personally searched many channels for decorators but mean while i got the best
    thank you for you wounderful content

  • @hari_1357
    @hari_1357 9 หลายเดือนก่อน +2

    The way you teach is wonderful!!
    Thank you soooooo much sir!!🙏🏻🙏🏻

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

    I have never been that confident in Python thank you very much

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

    Thoda Thoda Samjh aaya hai Decorators...😃😃
    Thank you sir 🙏🙏

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

    I really enjoy your Python videos on the "Chai Aur Code" channel. Your teaching style is excellent, and your industry-level programming content is incredibly valuable. Please continue making these videos; they're helping us understand real-world frameworks much more easily. We're all here to support your channel's growth and would love to see even more industry-level programming content. Keep up the great work!

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

    this is the best lecture I have ever found on decorators! Amazing analogy and teaching style

  • @HimjyotiSarma-s9e
    @HimjyotiSarma-s9e 3 หลายเดือนก่อน

    I could not express how valuable this teaching material is. I hope you keep on doing this fantastic job in future too

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

    cache_values haven't printed in the second call because the print(cache_values) statement is outside the wrapper function. It gets executed only once when the cache decorator is first applied to the long_running_function. After that, the print statement is not re-executed when you call the decorated function.
    To print the cache values during each function call, move print(cache_values) statement inside the wrapper function.

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

      Thanks for explanation but, why this behave like, those python knows this is decorator function and treat it differently.
      And if, decorator is function why only func is passed in first function and arguments in inner function.

  • @Vikassharma-eq5xf
    @Vikassharma-eq5xf 3 หลายเดือนก่อน

    Best ever video on Decorators. Please keep this work coming.

  • @ahmedraza5114
    @ahmedraza5114 18 วันที่ผ่านมา

    loved the way you have shared the Decorater definition

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

    I watched many videos before but the calmness you bring to solve the tough problems for us makes it easy to understand. Thank you so much

  • @atharvdeshmukh8192
    @atharvdeshmukh8192 23 วันที่ผ่านมา

    import time
    def timer(func):
    def wrapper(*args,**kwargs): #*args=[10] and **kwargs={}
    start=time.time()
    func(*args,**kwargs) #calculate_time(10) *args and **kwargs means you are unpacking the both
    end=time.time()
    return end-start #result which is approx
    return wrapper
    @timer
    def calculate_time(n): #calculate_time=timer(calculate_time) return wrapper
    time.sleep(n)
    a=1+2
    return a
    calculate_time(5) #wrapper(10)
    print(calculate_time(5)) #value returned from return end-start which is 5 //For reference

  • @adarshjhaxiif-1289
    @adarshjhaxiif-1289 9 หลายเดือนก่อน

    Just three words- Amazing, Amazing and Amazing

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

    Your teaching style is very calm and thorough

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

    learned decorators and really loved it...
    and indeed it was hard but you explained it so easily, thank you Sir.. and if I got stuck somewhere, I will return to revise this topic

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

    Best explanation of decorator ever !!

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

    We don't want only gyaan ki baatein, we want to learn as you said (so we are doing, thanks to your amazing content). Itni clarity to content lenses lga kr nahi aati jitni aapke videos dekh kr aajati hai😂😂

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

    I was worried in 3rd example as how will multiple args will become key for 'cache_value' dictionary.
    But it's a tuple which is immutable, so it can be key in dictionary.
    Awesome!

  • @ChandanGiri-lo4cc
    @ChandanGiri-lo4cc 5 หลายเดือนก่อน

    Sir I am very serious you are only best teacher in coding ❤

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

    Honestly I like the way you teach the concepts . Specially the question and answers it gives good clarity about the topic and side by side a practical approach is done

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

    Well Explained topic I have learned it from so much videos and articles but this one is outstanding.

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

    Best teacher in TH-cam. Love you sir❤

  • @Debraj-HTC
    @Debraj-HTC 9 หลายเดือนก่อน +1

    Wow! Learned an amazing concept in python and that too so easily. Thank You!

  • @ArjunSharma-yk5xf
    @ArjunSharma-yk5xf 5 หลายเดือนก่อน

    Understood the decorators concept, the examples given here are very much useful, Thank you Sir

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

    Really awesome concept and very well explained Hitesh Sir, Thank You🤩

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

    Awesome explanation on decorators.. understood easily thank you sir ❤

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

    very unique and pleasant way of teaching , i am glad that i find your channel in a random search , keep uploading videos sir,❤❤

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

    Perfect Explanation on decorators in python

  • @Csengineer-377
    @Csengineer-377 2 หลายเดือนก่อน

    very unique and pleasant way of teaching , i am glad that i find your channel in a random search , keep uploading videos sir,

  • @OmPrakash-268
    @OmPrakash-268 8 หลายเดือนก่อน

    Unmatchable , Very well explained advance concepts , Thank you sir 💚💚💚

  • @Airman.programer
    @Airman.programer 3 หลายเดือนก่อน

    this one of the best series in pytohn

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

    outstanding churcha about decorators was excellent. I loved it, but I was a bit disappointed that you didn't use the term 'churcha' even once throughout the entire lecture.

  • @AmitGusai-u7i
    @AmitGusai-u7i 9 หลายเดือนก่อน +1

    full support from us sir, can't wait to learn django after this

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

    kaise internally work karta hai ye samja diya hota to aur behtar hota yaha tak to badiya hi hai aur
    bahut asanani samaj aa rahi hai aapki ye python series

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

    I like your course🥰🥰🥰🥰

  • @Alearner-world
    @Alearner-world 8 หลายเดือนก่อน

    Very well explained,as usual. Thank you for being there 👍

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

    Tough concept.. finally understood. Thank you

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

    Thank You Sir
    For Your heartfelt Efforts

  • @MousumiDas-hu4gf
    @MousumiDas-hu4gf 8 หลายเดือนก่อน

    Best explanation of decorators❤

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

    Last example was fantastic ❤

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

    Best teacher in youtube❤

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

    sir mai late se hi class kiya par achhe se samjh aaya thanku

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

    one of the best video on decorator

  • @prayagrajshelar5476
    @prayagrajshelar5476 9 วันที่ผ่านมา

    thankyou sir for making python actual easy

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

    Nice to see your python series .. the most waited one

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

    Very well explained sir. Loved the video. Such a lucid beautiful explanation can only be delivered when someone have great experience and have dealt with various kind of students. Really loved the video. " Nobody Nobody Nobody does it better ".😍😍

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

    done done sir, The best series of python.

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

    Loved the simple explanation!!!!!

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

    Damn that was smooth explaination!! Thanks buddy!

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

    Finally understood decorator thanks

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

    Absolutely perfect video ❤❤
    Loved it

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

    Understood the concept of decorators.

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

    best explanation , i finally understood the topic 👍

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

    Your js course is just awesome

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

    Great video on Decorators

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

    best video on decorator

  • @ahmedraza5114
    @ahmedraza5114 18 วันที่ผ่านมา

    toll booth is best analogy cleared my doubts

  • @minishapatel-li1cg
    @minishapatel-li1cg 3 หลายเดือนก่อน

    This channel make me to finish course

  • @A.Qureshiata-u-rehman
    @A.Qureshiata-u-rehman 3 หลายเดือนก่อน

    Thank you bhai for this series😘😘

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

    best python series ever!

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

    Seems interesting after viewing starting 1st minute

  • @a2002b-o1k
    @a2002b-o1k 7 หลายเดือนก่อน

    Sir your teaching is best

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

    ha ye bat to hai jaha sach me kuchh sikh rahe hai us channel ka bahot slow growth ho raha hai but abhi koi hype wali video ban jaye like DSA ya kuchh aisa jo bilkul hype ho aaj kal to waha comments bhi karte hai or subscribe bhi yahi fact hai sir aap content upload kijiye kyu ki mujhe bahot jaruri hai apse padhna or ye bat bakiyo ko bhi lagega jab pata chalega to. ❤❤❤❤💘💘💘💘💘💘❤❤❤❤❤❤

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

    sir never stop your effort it helps us a lot

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

    Amazing problem-solving questions, waiting for django playlist

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

    Awesome explantion sir, Toll Booth

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

    thia is really very amazing knowladge.

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

    you are an amazing teacher!!!

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

    Very unique way visualize the concept thanks 👍

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

      Glad you like it!

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

    One word: Awesome!!!!

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

    so decorators are basically higher order components like in react they can take a function as an argument or returns a functions

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

    i'm learn manythings from this thank u for this video creation

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

    You are the best teacher

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

    ❤❤❤❤❤ best teacher with chai ☕ 😂

  • @FurqanAhmadHajiZada-o6z
    @FurqanAhmadHajiZada-o6z 9 หลายเดือนก่อน

    very simple and beautifull explanition

  • @KaushalJoshi-f1k
    @KaushalJoshi-f1k 7 หลายเดือนก่อน

    true gold is never appreciated by everyone

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

    print("Bilkul mza aaya sir")

  • @ashokmaurya2858
    @ashokmaurya2858 7 วันที่ผ่านมา

    Good morning sir, A cup of tea ready to bust my energy. ☕☕☕

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

    Thank you very much sir,aj ja k samgh ayaaa theek se
    Sir machine learning deep learning series bhi layeeee

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

    Thank you sir for such informative video

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

    Bhot accha series raha.
    keep it up bhaiya
    thoda request h Django ka playlist laao jldi se placement chl rhe h hamare.
    problem solve krwte krwte accha lg rha hai.

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

    Bahut majja aya sir❤❤❤

  • @AK-NikhilSuresh
    @AK-NikhilSuresh 2 หลายเดือนก่อน

    Highly underrated channel 🥹

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

    maza aa gaya

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

    Thanks ❤

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

    Very well explained!

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

    Excellent! Subscribed ✅

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

    No sir please DSA in python after this, big O notation, stack queue, link list, tree, heap sir important topics only and in-depth like you always teach us..🙏🙏🙏

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

    💛great explanation sir

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

    Sir, please aise hi padhao

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

    you are my guru man

  • @123goprogramming
    @123goprogramming 4 หลายเดือนก่อน

    you deserve subscribe brother

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

    Sir,
    Can you please explain why the
    cache_value = { } & print(cache_value)
    statements at line no. 4 & 5 are executed only once during the 1st call of the cache decorator and not evertime long_func() is executed and goes through the cache decorator?