Python Object Oriented Programming in 10 minutes 🐍

Sdílet
Vložit
  • čas přidán 27. 12. 2020
  • python object oriented programming OOP tutorial example explained
    #python #objects #OOP
    #------------------------------------------------------------------
    from car import Car
    car_1 = Car("Chevy","Corvette",2021,"blue")
    car_2 = Car("Ford","Mustang",2022,"red")
    car_1.drive()
    car_2.stop()
    #------------------------------------------------------------------
    class Car:
    def __init__(self,make,model,year,color):
    self.make = make
    self.model = model
    self.year = year
    self.color = color
    def drive(self):
    print("This "+self.model+" is driving")
    def stop(self):
    print("This "+self.model+" is stopped")
    #------------------------------------------------------------------
    music credits 🎼 :
    ===========================================================
    Up In My Jam (All Of A Sudden) by - Kubbi / kubbi
    Creative Commons - Attribution-ShareAlike 3.0 Unported- CC BY-SA 3.0
    Free Download / Stream: bit.ly/2JnDfCE
    Music promoted by Audio Library • Up In My Jam (All Of A...
    ===========================================================
  • Věda a technologie

Komentáře • 710

  • @BroCodez
    @BroCodez  Před 3 lety +202

    Learn the basics of POOP in 10 minutes!
    #-----------------------------------------------------------------
    from Car import Car
    car_1 = Car("Chevy","Corvette",2021,"blue")
    car_2 = Car("Ford","Mustang",2022,"red")
    car_1.drive()
    car_2.stop()
    #-----------------------------------------------------------------
    class Car:
    def __init__(self,make,model,year,color):
    self.make = make
    self.model = model
    self.year = year
    self.color = color
    def drive(self):
    print("This "+self.model+" is driving")
    def stop(self):
    print("This "+self.model+" is stopped")
    #-----------------------------------------------------------------

  • @zain__ua
    @zain__ua Před 3 lety +534

    I have watched so many videos about OOP but every video was headache for me because those were so confusing but this is one of the best video about OOP, Thank You so much :)

    • @popupanimations1857
      @popupanimations1857 Před 3 lety +17

      Bro I taught I was the only one who taught that lol XD. He explained it so easily in 10 mins compared to tech with tim in 75 mins.

    • @jaylooppworld381
      @jaylooppworld381 Před 2 lety +4

      i felt the same

    • @shaneb395
      @shaneb395 Před 2 lety +7

      Same, I tried learning Java maybe 20yr ago as a kid, couldn’t do it, OOP was too abstract

    • @hannahlocalio7011
      @hannahlocalio7011 Před 2 lety +1

      SAME. This fits perfect for my assignment that im struggling on. So helpful

    • @noname0662
      @noname0662 Před 2 lety +2

      @@popupanimations1857 tech with tim sucks!

  • @marcomallia8423
    @marcomallia8423 Před rokem +107

    If you’re new to OOP, start with this video. It summarises what you need to know in 10 minutes and makes sense. I’ve seen a few others and they’re confusing so don’t bother. Start with this!

  • @emmakatovich2438
    @emmakatovich2438 Před 2 lety +191

    Taught me more in 10 minutes than my professor has in two months

  • @SmoothCoaxing
    @SmoothCoaxing Před 2 lety +29

    Easily the most understandable and user friendly video out there. Easy to comprehend examples and a short and sweet video that makes sure to touch all bases. Good job!

  • @muhammaduzairkabeer8354
    @muhammaduzairkabeer8354 Před 2 lety +13

    Man you are a real gem, I've searching a lot of tutorials and getting 2-3 hours long ones I just need the basic as I already knew JAVA and CPP, I found your video. It was superb and right to the point.

  • @IYoseff
    @IYoseff Před 2 lety +12

    Unbelievably straight forward, surely gonna be watching your other videos soon. Thanks for the great work!

  • @ch0wderz912
    @ch0wderz912 Před 2 lety +1

    Usually short vids don't have a lot of the information but you like blown my mind when you explained it BROOOO!
    Plus you made me want to create one! Thanks for teaching this, def a sub!

  • @empowercode
    @empowercode Před 3 lety +43

    Hey! I just found your channel and subscribed, love what you're doing! Particularly, I like how clear and detailed your explanations are as well as the depth of knowledge you have surrounding the topic! Since I run a tech education channel as well, I love to see fellow Content Creators sharing, educating, and inspiring a large global audience. I wish you the best of luck on your CZcams Journey and can't wait to watch your next upload. Cheers, happy holidays, and keep up the great work :)

  • @nathanconley3547
    @nathanconley3547 Před 7 měsíci +3

    You simplified this perfectly. No BS explanation and I am here for it, after spending too much time learning this through over complicated means.

  • @oyebisidara6624
    @oyebisidara6624 Před 10 měsíci

    I got more understanding about OOP from this than any OOP material I've come across in the last two years. Thanks.

  • @benfrost5317
    @benfrost5317 Před 2 lety +2

    You only spend a second on it, but the fact that you explained the (self) concept clearly is why your video is better than all the others I've watched so far.

  • @MrChrisgZ
    @MrChrisgZ Před 2 lety +2

    This was such an easy way to understand as some who just started coding a few days ago. Thank you!

  • @FilipToma78
    @FilipToma78 Před rokem

    never understood the self method cause i didnt get anyone explain it that good as you did, straight to the point for dummies, best teacher

  • @classytong2485
    @classytong2485 Před měsícem +1

    Very easy to understand lecture on OOP. Agree this is the best video on OOP I have watched on CZcams

  • @gymnodinium9
    @gymnodinium9 Před 11 měsíci

    I love u , everyone that explains OOP complicate everything, you make it so simple , ty :D

  • @MrUnstoppableHeart
    @MrUnstoppableHeart Před rokem

    Thanks, as someone who already knows how to program, I appreciate how fast you went through syntax (which is really all im looking for)

  • @Kemmydai
    @Kemmydai Před rokem +1

    Brillant, Concise, Comprehensive, Simplified
    Thats the exact definition of this video.
    Thank you so much!

  • @spowers0409
    @spowers0409 Před rokem

    This had made the most sense to me so far. I subscribed mostly because you chose a Corvette as the car!

  • @GEB_Rosee_PPS
    @GEB_Rosee_PPS Před rokem +11

    nah, bro, its crazy how a 10 minute vid can teach more than 3 hours at my uni. amazing video dude!

  • @dsadams17
    @dsadams17 Před 2 lety

    I can't tell you how much I've stressed over my project for class, only to stop by here and have that eureka moment.
    Thank you so much.

  • @Xxfrost95xX
    @Xxfrost95xX Před 2 lety +17

    Straight to the point. Really clear. Thx :)

  • @Ali-dx2ns
    @Ali-dx2ns Před rokem +1

    Thank's so much bro 10 minute wow every opp tut is over1 hour you are the best on CZcams !^_^

  • @ceciliaw1065
    @ceciliaw1065 Před rokem

    Exactly what I needed, short and concise just to get familiar with the syntax, thank u!!!!

  • @GoingUpNorth
    @GoingUpNorth Před 10 měsíci

    So many other comments are already saying it, but it is true, a very clear and straightforward explanation of classes and methods. Great video.

  • @yamashitamoleya7861
    @yamashitamoleya7861 Před 2 lety +8

    YOU KILLED IT!! GREAT STEP BY STEP BREAK DOWN.... THANK YOU

  • @benjaminbialy6284
    @benjaminbialy6284 Před 2 lety +23

    great explanation man. the simplicity of which you explain it has given me some confidence to go and implement it myself!

  • @xzex2609
    @xzex2609 Před 2 lety

    you are a very good teacher , i see people that are not able to pick a example for an object. I hope that your channel cover more serious and complex stuff that well too. thanx for the effort

  • @Kimberly-zz4te
    @Kimberly-zz4te Před 6 měsíci

    I'm new to programming and your videos are helping out in ways a book can't really do. THANKS!!!!!!!!!!!!!!!!!

  • @Hurtcules
    @Hurtcules Před 2 lety +2

    This is a great tutorial for someone to get a quick idea about oop. I suggest following along with the exercise.

  • @tobitv123
    @tobitv123 Před 6 měsíci

    Ur literally helping me get through my intro to programming class. Thank You!

  • @stefanfredin7120
    @stefanfredin7120 Před 2 měsíci

    Crazy. My Python course is in swedish and I'm swedish. I've had trouble grasping everything until I saw this 10 min video in english describing it. I guess growing up with the internet being primarily in english (late -90s early 2000) left its mark. Thank you Bro Code!

  • @kendiener5447
    @kendiener5447 Před rokem

    I have been trying to get my brain around Classes for a little while now. This is the easiest explanation that I have found so far. Thank you very much.

  • @JesusHernandez-dh1mo
    @JesusHernandez-dh1mo Před rokem

    I started with your java course in this channel and... You still giving me the answers when I dont get something working. Magic

  • @albertovalencia992
    @albertovalencia992 Před 2 měsíci

    Very Good tutorial! Helps a lot! I am not into OOP up until now. Thanks fot the video man! We really apprecciate it!

  • @rajanroland3903
    @rajanroland3903 Před rokem

    You really have a knack for teaching. This is great stuff!

  • @AmlisSanches
    @AmlisSanches Před 3 měsíci

    I hav been trying to understand this a while and you cleared up a lot of information for me. Thanks .

  • @stianmaurstad
    @stianmaurstad Před 4 měsíci

    Bro, this is one of the easiest to understand and to the point for this foundational topic on CZcams. Thank you Bro! ;-)

  • @KS-ko2zl
    @KS-ko2zl Před 3 lety +1

    You made it so easy to understand. I hope to see some advanced stuff too from you. Thank you.

  • @bappysani
    @bappysani Před 10 měsíci

    Dear BroCode, thanks for covering Python oop vids. Loving your channel since 2021!

  • @dbromero2351
    @dbromero2351 Před 7 měsíci +2

    I was avoiding this topic like the plague! But, thanks to this video, I finally understand how POOP works. Thanks, Bro!

  • @arkadyutipaul246
    @arkadyutipaul246 Před 2 měsíci

    This was really concise and helpful. This is what I was looking for. Thank you! :)

  • @MrPK-en6nv
    @MrPK-en6nv Před 2 lety +1

    This is one of the best videos for Python OOP. Thanks gentleman!

  • @joshuamasunda1012
    @joshuamasunda1012 Před rokem

    I was having such a difficult time with oop so this was extremely helpful. Thanks a ton wish u all the best

  • @coar119
    @coar119 Před rokem

    bro i watched a 60 minute video and couldnt understand a thing u with just a 10 minute vid only and helped me more than anything, thank you so much.

  • @gluttonydemon
    @gluttonydemon Před rokem

    A lot of videos about python topics stretch into the hour-long mark and are a headache to get through. Been struggling the last couple of days to get a handle on OOP in Python, but this video gave me a real foundational understanding of it which should help me learn a ton.

  • @xXxXLostVoiceXxXx
    @xXxXLostVoiceXxXx Před 2 lety

    Subbed. Thanks dude, I’ve been struggling to wrap my head around this.

  • @rexypy
    @rexypy Před 16 dny

    This is still an amazing explanation. I already knew OOP but I was like, lets give this a shot. Glad I did. Spent the 10 minutes looking and listening without a need to stop the vid or a need to say "ahh already know this". Explained to beginners, strengthened knowledge for others!

  • @SelfEngine101
    @SelfEngine101 Před 10 měsíci

    Thank you, Bro Code. Your video is the best video I've seen about Object-Oriented Programming (OOP) in Python. Your explanation made everything clear and helped me understand all the concepts I had in mind.

  • @caiorimoli3466
    @caiorimoli3466 Před rokem +8

    Excellent video. Concise and fast. Perfect for reviewing this topic (after so many years without coding) and probably for someone that wants to see how easy it is to make a POOP =)

    • @JIREN972
      @JIREN972 Před 11 měsíci +1

      This dude explained OOP better than chatGPT💀

  • @SadhamHussainsree
    @SadhamHussainsree Před 2 lety +1

    This is the best video for OOP. You made it so easy to understand. Thanks bro!

  • @Bigtime_Dave
    @Bigtime_Dave Před 6 měsíci

    Thanks bro i really appreciate, been stuck on oop for some days on my course and every other video seemed to make it even harder to understand. But yours finally helped me out, u just earned a new loyal subscriber

  • @billygene589
    @billygene589 Před 2 lety

    That was such a clear explanation, awesome work bro!

  • @sophiarubens8329
    @sophiarubens8329 Před rokem

    I've become pretty comfortable with procedural programming in C and FORTRAN but am now trying to teach myself Python through the documentation tutorial which left me a bit confused until watching this video. Thanks for the explanation!

  • @homap5270
    @homap5270 Před měsícem

    WAW, what an amazing tutorial! Thank you so much!

  • @smellyskunk6189
    @smellyskunk6189 Před 10 měsíci

    You are a rare gem my friend. Keep up the best work!

  • @Hitchxi11
    @Hitchxi11 Před rokem

    Bro, Your explanations are vivid. You're a great teacher

  • @starwyvern010
    @starwyvern010 Před 3 dny

    Thanks, bro! This will help me in class this week for sure

  • @madelineflores3534
    @madelineflores3534 Před 2 lety +1

    I’ve been trying to better understand OOP and this video is a life saver!!

  • @agentprismarine2778
    @agentprismarine2778 Před rokem +1

    As someone who knew what OOP was but forgot bits and pieces about it, this video was great for relearning and revising OOP

  • @onedayzero
    @onedayzero Před 2 lety

    Dude this was an amazing explanation. Thanks for making this.

  • @themob100
    @themob100 Před rokem +4

    Finally someone who’s not copying from Mosh. I appreciate the originality Bro Code. I must say, using cars as an example instead of pets was very helpful to me, and I can actually understand and hear much better from a video without an accident 👍🏽

  • @TearsAnonymous
    @TearsAnonymous Před 10 měsíci

    Best introduction to Python Object Oriented Programming for beginners. You saved me a lot of time.

  • @renysand
    @renysand Před 2 lety +2

    Thank you for all your videos. They are really helpful and also superbly produced.

  • @King.Aligator
    @King.Aligator Před 2 lety +2

    Thanks you! The most simplified explaining of OOP...

  • @heroboy6199
    @heroboy6199 Před 4 měsíci

    One of the best OOP tutorials fr.

  • @nonchalant_hero8869
    @nonchalant_hero8869 Před 4 měsíci

    I'm super new to coding and your explanation's are very helpful. I've subscribed, liked and commented Thanks!

  • @richardmichael1639
    @richardmichael1639 Před rokem

    This video really helped me understand Classes, objects, attributes and methods along with the init methods.

  • @plantahiperactiva
    @plantahiperactiva Před rokem

    Bro, thank you so much for this video. I've just begum my programming proccess and I always find myself comming back to this video while working on my personal projects. Thak you so SO much

    • @lepidoptera9337
      @lepidoptera9337 Před rokem

      OOP doesn't make much sense unless you have an architect and a programming team. It's hardly useful for "personal projects".

  • @ludwigvangogh4218
    @ludwigvangogh4218 Před měsícem

    Seeing the acronym POOP I already know this will be good shi* hahaha
    But seriously, I've watched other explanations here on youtube and they seem to always assume that I already know words like object, attributes, method, and all that stuff while at the same time putting "for beginners" in their title. Even if they explain it, they will just say the definition and the sample code and I'm still confused.
    But you just solved all my confusions from other videos in like a couple of seconds by telling me the examples around you and just like that I already know what it means. You really are a bro, bro. ❤

  • @cuttestpomeraniansimbafrie2600

    Bro's voice is soothing and smooth, good for listening a long time without getting agitated.....

  • @capiido6426
    @capiido6426 Před měsícem

    This was so helpful and well explained. Thank you very much!

  • @franswinata1554
    @franswinata1554 Před 7 dny

    thanks bro, really helped me to understand the basic. great video!

  • @suryakiranreddy1005
    @suryakiranreddy1005 Před 2 dny

    Bro explained it clearly ,best video for OOPS🙌

  • @DrThier32
    @DrThier32 Před 2 lety +12

    Finally someone who can explain it to normal people. Thank you👍🏾

    • @gymnodinium9
      @gymnodinium9 Před 11 měsíci +1

      the problem is that everyone tries to explain it like you are an idiot that can't understand abstract concepts, so they overcomplicate it.

    • @SalaarShekhani
      @SalaarShekhani Před 10 měsíci

      @@gymnodinium9 ikr

  • @zandydandy4642
    @zandydandy4642 Před rokem

    Really great refreshers of class to help cement that knowledge. Also entertaining video. These are and will always be gems for learning.

  • @kikkys7572
    @kikkys7572 Před 18 dny

    these videos are helping me a lot, thanks bro for all you do for us ♥

  • @jmwoz3109
    @jmwoz3109 Před rokem

    Totally cleared up some massive confusion in n my end. Thank you!

  • @hashimsulaiman6003
    @hashimsulaiman6003 Před 5 měsíci

    easy bro am helping me and you any way thanks for this piece you made a complex topic a piece of cake, I always check you out for topics that gives and headache and you don't let me down

  • @americanpride5540
    @americanpride5540 Před 10 měsíci +1

    Thank you for making this video I now know enough to answer some interview questions about OOP, and I can't wait to learn more.

  • @tara2337
    @tara2337 Před měsícem

    this was the first time I felt like I need to watch another tutorial as well to fully understand BroCode tutorial, then I watched this one again and understood it fully. BTW, you are great Bro😍

  • @afshin3k3
    @afshin3k3 Před 8 měsíci

    Thanks a lot for the clear and easy-to-follow explanation!

  • @thelonelyvoyage
    @thelonelyvoyage Před 2 lety +1

    OOP now is a lil bit clearer. Thank you, brother.

  • @Zachzac-Zak
    @Zachzac-Zak Před 6 měsíci

    Fantastic video addressed to my confusion about self.attributes

  • @sinahaghani5981
    @sinahaghani5981 Před 2 měsíci

    Simple, shirt and practical. Thank you 🙏

  • @passportbro904
    @passportbro904 Před rokem +2

    We are literally 9 minutes and 59 seconds away from realising the part in the original Matrix film where neo closed his eyes and shook for 5 seconds and said "i know kung fu" 😂 i shook for 10mins but i still got to learn object orientated programming 😂 your the best bro. Salute to you.

  • @Anmolsingh-im3hq
    @Anmolsingh-im3hq Před 3 měsíci +1

    With a little bit of practice i think i might be able to do this thank you so much bro

  • @Ambitious_Achiever002
    @Ambitious_Achiever002 Před 4 měsíci

    Amazing video. Pretty sure it's the best one out there.

  • @duaaali3790
    @duaaali3790 Před rokem

    Amaaazing!!
    Absolutely to the point.
    Thank you!

  • @rickmarek2588
    @rickmarek2588 Před 4 měsíci +1

    I'm 71 year-old, very retired as I write this comment. I cut my teeth on procedural languages (e.g., Assembly Language, Cobol, Fortran, PL/1, and a couple dozen database management products on micro, mid-tier, and mainframe platforms. Object-oriented programming back then was mostly "conceptual" (with the significant exception of SmallTalk). I plunged into AI and expert system programming with Prolog (and a bit of Lisp) which had some similar concepts and language constructs. I found this video most helpful in helping me better understand the "object dot" item, but I'm not in Kansas anymore. I had decades of programming where writing tight and complete code was the objective; Python code development doesn't seem to focus on the finer details that separated the average programmers from the revered technicians. I'm sure I'll change my tune as I actually begin developing the applications that I have in mind. Thank you for the helpful introductory video. I'll keep an eye out for your other CZcams ventures into the land of Python.

  • @plainvanillamiscellaneous6884

    Finally I understood what the constructor is for. Great video

  • @erniepaj
    @erniepaj Před 3 měsíci

    Straight to the point. I love this.

  • @girishghadge8460
    @girishghadge8460 Před rokem

    Wow So Lucid Bro your are Great best way to explain a concept great work may God Bless You !

  • @TomTalley
    @TomTalley Před rokem

    Just taking up programming again after years. Decided to try python...my target is going to be the small controller systems like the esp32...I get oop's value and need desperately to understand the syntax and organization of the code in a project. Your video helped ma a great deal...thank you.

  • @jessmathews1
    @jessmathews1 Před 8 měsíci

    Great video! Explained very well in a concise manner. Thanks Bro!

  • @vscodeaddict6607
    @vscodeaddict6607 Před rokem

    thank u broCode.🙂
    your video was v v v helpfull .
    i know javascript and watching your 10 mints video on oop python boost my confidence and save me atleast 2 hrs. because if u search oop in python all results r like 1hrs long thanks.

  • @user-um2vt5kd7k
    @user-um2vt5kd7k Před 10 měsíci

    Ismael Bakali from morocco. this videos are relly the best. they helped me to learn faster.. thinks .

  • @landothemaker4340
    @landothemaker4340 Před 2 lety +1

    Thank you so much, really helped me! PS: you got a new subscriber!

  • @MindBodyStorm
    @MindBodyStorm Před 2 měsíci

    💥 Excellent breakdown‼️

  • @itzDJ73
    @itzDJ73 Před rokem +1

    Great video! I have a much better understanding of OOP in Python now