Decorator in python | What is Decorator in Python | Advanced Python Tutorial

Поделиться
HTML-код
  • Опубликовано: 12 сен 2024
  • Decorator in python | What is Decorator in Python | Advanced Python Tutorial
    This video is a part of advanced python tutorial. In this video,i have covered one of the most important topic for interview i.e decorator in python. I have explained with two examples.Will make more videos on this topic.
    you will learn:-
    1) Python Tutorial in Hindi
    2) Decorator in Python
    3) What is Decorator in Python
    source code :-
    About Python Tutorial:- python for beginners-Go from Zero to Hero in python.This tutorial includes python programming videos from basics to advanced
    master in python:- bit.ly/392NTMq
    More tutorials:-
    file handling in python:- bit.ly/3nBEW5c
    string in python:- bit.ly/3lnygFc
    About codeyug :-
    Codeyug provides tutorials for building your programming skills.Here,you will learn various programming languages,computer science,web development with free of cost.
    learn from codeyug:- bit.ly/3h3Bv0c
    SHARE | SUBSCRIBE | LIKE
    -- - - - - - - - - - - - - - - - - -Thanks for watching this video - - - - - - - - - - - - - - - - - -- -
    Our social links:-
    you tube:- bit.ly/3h3Bv0c
    instagram:- bit.ly/3mlspQu
    gmail :- shantanukejkar@gmail.com
    creator:-
    $ -shantanu kejkar -$
    About me:- shorturl.at/nCOU9
    #python #python3 #programming #codeyug #tutorial #coding

Комментарии • 66

  • @khetrabasitechvideo362
    @khetrabasitechvideo362 2 года назад +3

    Sir me itna khush nhu aap ki videos dekha kar aap ka padhe na ka tarika oo God Dil ko chhu liya ap ne sir

  • @shantanukadukar6496
    @shantanukadukar6496 Год назад +5

    Perfectly explained. Thanks bro, i have gone through many videos but not getting the actual concept but the way you explained is just perfect.

    • @Codeyug
      @Codeyug  Год назад +1

      Keep learning..

  • @Bhupeshpal
    @Bhupeshpal 11 месяцев назад +1

    Literally I am following you since last week and now everything is getting cleared because whatever you told, you give real life examples in a layman language. So heartily thanks and keep making videos for flask , Django and in cloud side

    • @Codeyug
      @Codeyug  10 месяцев назад

      Glad to hear that

  • @Money-em2jz
    @Money-em2jz 2 месяца назад

    Well explained brooooooooooo please please continue don't stop no one is teaching like you

  • @dayasagarmittakol3545
    @dayasagarmittakol3545 2 месяца назад +1

    How much long data this Closure function can hold, when decor function called it was having addition function / object address
    Aur ye nested function ka address return Kiya, so decor ka namespace ya function stack frame for destroyed, but when inner function called from somewhere it got address of addition function,
    From where did it get, and how much memory or bytes of data that holds what is the limit, as here these are small examples, but projects it can be huge function..

    • @Codeyug
      @Codeyug  2 месяца назад

      I will come to you on this.

  • @clau_X
    @clau_X Год назад +1

    best channel for learning python.. thanks alot

    • @Codeyug
      @Codeyug  10 месяцев назад

      You are most welcome

  • @anassohail6576
    @anassohail6576 Год назад +2

    Amazing clearity in explanation

  • @pahadiraishgamer1777
    @pahadiraishgamer1777 Год назад +5

    Great explanation 👍👌👌

    • @Codeyug
      @Codeyug  Год назад +1

      Thank you nad please check courses in playlist section

  • @Phadi_Vloger
    @Phadi_Vloger 5 месяцев назад +1

    I have a question?
    Is it compulsory to use nested function inside decorator function?
    If it isn't then please explain this with an example.

    • @Codeyug
      @Codeyug  5 месяцев назад +1

      It is necessary

  • @prathameshhiremath1379
    @prathameshhiremath1379 Год назад +1

    Boss Thank you very Much because i search lot of videos but i dint understand from there but after seeing this video all concepts are clear
    sir u have beginners python videos from scratch so i will see i will understand more better
    for this Big thank You 😍😍😍😍🙏🙏🙏🙏🙏
    so i am susbscribing ur channel

    • @Codeyug
      @Codeyug  Год назад

      Thanks and please do share

  • @kshamapathak4693
    @kshamapathak4693 Год назад +2

    U are just osm to explain the concepts...

    • @Codeyug
      @Codeyug  Год назад +1

      Thanks..please check playlists

  • @shivammodi1105
    @shivammodi1105 29 дней назад

    Loved this explanation

  • @siddhigolatkar8558
    @siddhigolatkar8558 2 месяца назад +1

    Thank you

  • @VarunKulkarni-pk1yg
    @VarunKulkarni-pk1yg 4 месяца назад +1

    You are amazing man

    • @Codeyug
      @Codeyug  4 месяца назад

      Please share my channel with friends!

  • @shelly1067
    @shelly1067 Год назад +1

    very nice explanation, but in case I write print(printer()) , in line number 13, I get "None" along with 3 times welcome in output. Could you please explain. Thanks for the upload!!!

  • @Phadi_Vloger
    @Phadi_Vloger 5 месяцев назад +1

    Sir i have one more question
    At 7:37 when u call alias printer() then why python interpretor is not get confused with the same name printer function.

    • @Codeyug
      @Codeyug  5 месяцев назад +1

      because reassignment happened here. at line 12, i have assigned a new value to printer variable. Now, printer is identifier only for that new value and not the old function.

    • @Phadi_Vloger
      @Phadi_Vloger 5 месяцев назад

      @@Codeyug thanku

  • @rahimkhizar3301
    @rahimkhizar3301 Год назад +1

    Lots of love bhai maza a gaya

    • @Codeyug
      @Codeyug  Год назад +1

      Thanks ❤ & I have created a small playlist on decorator.. Please check

  • @pradipchovatiya2579
    @pradipchovatiya2579 Год назад +1

    @13:43 min why iner function call return to decor logically not understand..... please explain..

  • @nandinirm2234
    @nandinirm2234 2 года назад +1

    Here font size is correct
    Good explanation

    • @Codeyug
      @Codeyug  2 года назад

      Keep going.. 😃

  • @mr_pavya
    @mr_pavya 2 года назад +1

    Thanks sir ...nice teaching 👌

    • @Codeyug
      @Codeyug  2 года назад +1

      Thanks... Oop series going on.. Have a look at playlist

  • @146aarti5
    @146aarti5 11 месяцев назад +1

    Superb explanation

    • @Codeyug
      @Codeyug  11 месяцев назад

      Thank you 🙂

  • @JustPython
    @JustPython 7 месяцев назад +1

    number one video

    • @Codeyug
      @Codeyug  7 месяцев назад

      Thanks

  • @kshamapathak4693
    @kshamapathak4693 Год назад +1

    I want to learn to build projects with my own.. ca u guid plz

    • @Codeyug
      @Codeyug  Год назад +1

      My advice is to learn techs/programming languages first which you are going to use in your project. Some students directly starts building project and they don't have basic knowledge. If they get any error, it becomes very difficult for them to understand what's happening.

    • @kshamapathak4693
      @kshamapathak4693 Год назад

      @@Codeyug Thank you for replying sir.. I want to grow in python and i think i m in learning process too.. completed my course from ur channel as well as from various courses.. but now want to test whether i am ready to make something through that knowledge or not.. so i need ur help. It will be my pleasurer to have ur guidance.

  • @vaibhavtandale4233
    @vaibhavtandale4233 2 года назад +1

    nice teaching sir

    • @Codeyug
      @Codeyug  2 года назад

      Thank you vaibhav... Keep going.. 👍👍

  • @RamaKrishna-ll8iz
    @RamaKrishna-ll8iz Год назад +1

    @code-yug you are using same function names and variables names . so its confusiong please use different names like below
    def abc(x):
    def mno():
    result=x
    v2=float(input('Enter a number:'))
    result=result+v2
    return result
    return mno
    def addition():
    num1=float(input('Enter first number:'))
    num2=float(input('Enter second number:'))
    result=num1+num2
    return result
    addition=abc(x)
    addition()----------------------its also not giving answer please suggest me

    • @Codeyug
      @Codeyug  Год назад +1

      abc(x)? You should pass addition in abc

  • @yuvrajingale6260
    @yuvrajingale6260 2 года назад

    Sirji your explanation is easy
    i wrote same program of 2 number it shows 'NoneType' object is not callable.
    How do i fix this?

    • @Codeyug
      @Codeyug  2 года назад

      Program send kro muze on Instagram.. Link about me milega

  • @adityashrirang2142
    @adityashrirang2142 2 года назад +2

    Sir staticMethod batayena thoda confusion ho rha

    • @Codeyug
      @Codeyug  2 года назад

      Please check my oop playlist.. Everything is covered. You can also search 'staticmethod in python codeyug'.

    • @adityashrirang2142
      @adityashrirang2142 2 года назад

      @@Codeyug thank you sir

  • @pranavkulkarni18
    @pranavkulkarni18 6 месяцев назад +1

    you are making complicated and confusing code examples. please don't make confusion. great effort from you. nice playlist.

    • @Codeyug
      @Codeyug  6 месяцев назад

      Esse simple examples aapko kahi nhi milega. Addition ke example me kya complex and confusing hai ?

    • @PK-wz1qm
      @PK-wz1qm Месяц назад +1

      Bro this is not confusing actually it's quite easy if you go to other channels there it becomes difficult to understand.

  • @erudite600
    @erudite600 2 года назад

    Sir plz teach python for beginners live classes

    • @Codeyug
      @Codeyug  2 года назад +1

      Playlist available hai..Live krunga RUclips pe.. But abhi nahi

    • @erudite600
      @erudite600 2 года назад

      @@Codeyug ok sir

  • @RamaKrishna-ll8iz
    @RamaKrishna-ll8iz Год назад +1

    def decor(addition):
    def inner():
    result=addition
    v2=float(input('Enter a number:'))
    result=result+v2
    return result
    return inner
    def addition():
    num1=float(input('Enter first number:'))
    num2=float(input('Enter second number:'))
    result=num1+num2
    return result
    addition=decor(addition)
    print(addition()) ------------------------what is wrong here i am not getting answer. Anyone please suggest

    • @Codeyug
      @Codeyug  Год назад

      what is abc? Please go through entire functional programming. Then, only you will clearly understand decorators..

    • @RamaKrishna-ll8iz
      @RamaKrishna-ll8iz Год назад +1

      @@Codeyug got it
      def abc(x):
      def mno():
      result=x()
      v2=float(input('Enter Third number:'))
      result=result+v2
      return result
      return mno
      def addition():
      num1=float(input('Enter first number:'))
      num2=float(input('Enter second number:'))
      result=num1+num2
      return result
      addition=abc(addition)
      print(addition())

    • @Codeyug
      @Codeyug  Год назад

      Great! You can ask any doubt .. happy learning!

  • @surajbhopi6161
    @surajbhopi6161 2 года назад +1

    Dimag ka dahi karke raha hai is decorator ne...🤣🤣

    • @Codeyug
      @Codeyug  2 года назад

      After watching this video also..?

    • @surajbhopi6161
      @surajbhopi6161 2 года назад

      @@Codeyug i got cleared all concepts ur like god for me

  • @sushilbhardwaz4744
    @sushilbhardwaz4744 Год назад +2

    Python kuchh araha hia kuchh nhi bhi

    • @DhavalAhir10
      @DhavalAhir10 Год назад

      Kyu Bhai esa kyu bolra

    • @Codeyug
      @Codeyug  Год назад

      Bro, keep practicing and keep learning. You will become master one day. I will clear your doubts..