Object Oriented Programming (OOP) in Python

Sdílet
Vložit
  • čas přidán 16. 06. 2024
  • Learn the fundamentals of OOP with Python
    Caleb Curry CZcams Channel:
    / calebthevideomaker2
    💖 Support The Channel!
    / traversymedia
    Website & Brad Traversy Udemy Course Links:
    www.traversymedia.com
    Follow Traversy Media:
    / traversymedia
    / traversymedia
    / traversymedia
    Timestamps:
    00:00 Intro
    03:52 Creating Classes and Objects
    10:48 Custom Methods
    17:18 Creating and Overriding Methods
    30:50 Intro to Encapsulation, Inheritance, Polymorphism
    36:43 Encapsulation, Inheritance, Polymorphism Examples
    41:17 Outro
  • Věda a technologie

Komentáře • 347

  • @iakhimsh375
    @iakhimsh375 Před 3 lety +176

    Glad to see Caleb here. He's a super guy.

    • @kglrepost
      @kglrepost Před 3 lety

      *HOW TO INSERT DATA INTO TABLE USING ARRAY* _czcams.com/video/TJ4wMgjlWKk/video.html_

  • @_rcs
    @_rcs Před 3 lety +248

    This guy is a legend. He saved me with his database tutorials.

  • @razin275
    @razin275 Před 3 lety +75

    I like his teaching style, you should bring him back again Brad!!

    • @kglrepost
      @kglrepost Před 3 lety

      *HOW TO INSERT DATA INTO TABLE USING ARRAY* _czcams.com/video/TJ4wMgjlWKk/video.html_

    • @trevorm3680
      @trevorm3680 Před 3 lety +2

      Just to go Caleb's youtube

  • @ItsJustFil
    @ItsJustFil Před 3 lety +3

    This was such a great video. I was always familiar with the basics of OOP like inheritance and creating objects and methods, but never found a video that incorporates encapsulation and polymorphism as well!

  • @wchandler2010
    @wchandler2010 Před 3 lety +31

    Caleb is one of my favorites, awesome to see him on your channel.

    • @kglrepost
      @kglrepost Před 3 lety +1

      *HOW TO INSERT DATA INTO TABLE USING ARRAY* _czcams.com/video/TJ4wMgjlWKk/video.html_

  • @miks4496
    @miks4496 Před 3 lety +1

    This channel is a gold mine! Props to Caleb. Such a really good teacher.

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

    Thank you Caleb for casually making me get the "self" parameter!
    That *does* make a lot of sense now.
    I always thought it referred to the method/class, not the object.

  • @2002tchoke
    @2002tchoke Před 3 lety

    this kid is outstanding! i been around python for couple of months and today i finally understood classes. good work!

  • @bijoysaraf650
    @bijoysaraf650 Před 3 lety

    Simply outstanding! Taking the complexity out of OOP in a simple and succinct manner.
    Way to go!
    Thank you for sharing.
    Liked and subscribed.

  • @compton8301
    @compton8301 Před 3 lety +58

    Caleb is an amazing teacher.

    • @kglrepost
      @kglrepost Před 3 lety +1

      *HOW TO INSERT DATA INTO TABLE USING ARRAY* _czcams.com/video/TJ4wMgjlWKk/video.html_

  • @JeremiKress
    @JeremiKress Před 3 lety +10

    Caleb is a great teacher. Love seeing him on Brad's channel. I shared this video in my CS class WhatsApp group 😁

    • @kglrepost
      @kglrepost Před 3 lety +1

      *HOW TO INSERT DATA INTO TABLE USING ARRAY* _czcams.com/video/TJ4wMgjlWKk/video.html_

  • @gamemachine878
    @gamemachine878 Před 3 lety

    Great teaching by Caleb...Exactly what I needed . Touched all the important stuff in a short time

  • @MaxProgramming
    @MaxProgramming Před 3 lety +2

    Wow! I needed this. Very great teacher! Thanks Brad and Caleb! 😍

    • @kglrepost
      @kglrepost Před 3 lety +1

      *HOW TO INSERT DATA INTO TABLE USING ARRAY* _czcams.com/video/TJ4wMgjlWKk/video.html_

  • @Dominica24333
    @Dominica24333 Před 3 lety +1

    This is so incredibly helpful, very well explained, thank you so much!

  • @JR-pk1fr
    @JR-pk1fr Před 3 lety

    Arguable the best instructional vid on OOP in Python. The toughest part at first is wrapping your head around all the abstraction.

  • @matfen7978
    @matfen7978 Před 3 lety +1

    Caleb, I just finished your Oracle course, and now I see you in here, pure happiness

  • @DanteMishima
    @DanteMishima Před 3 lety +1

    This is awesome!
    This refresher will help me build my project

  • @johnsonsubedi1193
    @johnsonsubedi1193 Před 3 lety +12

    I was busy all day.
    Creating a portfolio website by following
    Traversy Media's videos which are already 2 years old.

    • @kglrepost
      @kglrepost Před 3 lety

      *HOW TO INSERT DATA INTO TABLE USING ARRAY* _czcams.com/video/TJ4wMgjlWKk/video.html_

  • @immanuelsuleiman7550
    @immanuelsuleiman7550 Před 3 lety +18

    I'm glad to see that you're building a strong educational platform Brad
    You've always been a great source of knowledge
    Bringing other people to your channel is going to help you reach out to even more people and help them learn
    Thank you for all your efforts

    • @kglrepost
      @kglrepost Před 3 lety +1

      *HOW TO INSERT DATA INTO TABLE USING ARRAY* _czcams.com/video/TJ4wMgjlWKk/video.html_

  • @ITSH4WK
    @ITSH4WK Před 3 lety +9

    Brad and Caleb collab! Awesome! 🙌

    • @kglrepost
      @kglrepost Před 3 lety +1

      *HOW TO INSERT DATA INTO TABLE USING ARRAY* _czcams.com/video/TJ4wMgjlWKk/video.html_

  • @ikinglopez
    @ikinglopez Před 2 lety

    Thank you for this intro! I have experience in Java for OOP but Python is my favorite PL and I'm ready to jump in OOP in Python for my projects.

  • @fkamss
    @fkamss Před 3 lety

    I was following Caleb from his SignalR tutorial, he is simply superb, explaining things for all levels.

  • @Chineeex
    @Chineeex Před 3 lety

    Amazing at teaching and explaining in the simplest ways!

  • @muhammadpardaboyev3017
    @muhammadpardaboyev3017 Před 3 lety +4

    Thanks for the content. I am planning to learn ML. So looking forward to see more python tuts in Traversy Media. 👍👏

  • @Lambertusjan
    @Lambertusjan Před 2 lety

    Great stuff. Helped me on my way with combining OOP, PYgame and Neural Networks.

  • @romabilibov7612
    @romabilibov7612 Před rokem

    Great intro into basics of POO! Thanks Caleb!

  • @aiyanyorscott6169
    @aiyanyorscott6169 Před 3 lety

    Wow Caleb is here nice to see him and his great teachings and all thanks to brad you are the best

  • @soflogator
    @soflogator Před 3 lety +3

    Glad to see Caleb here. His C tutorials helped me a lot when I was just getting started learning and was taking CS50.

    • @vicktor_damian6612
      @vicktor_damian6612 Před 3 lety

      Yeah.. Whats the better one,, I'm seeing this kinda post 4th time... I know CS50 closes C within 3-4 hours.. But his one is Longer than CS's.. So.. Could you give me some suggestions!!

  • @basiletalla1802
    @basiletalla1802 Před 3 lety

    Caleb Curry always delivers, I follow every single video and live stream, I enjoy his work

  • @carltaylor4942
    @carltaylor4942 Před rokem

    Thanks very much for this. I feel I finally have a grasp of OOP for the first time!

  • @david_law
    @david_law Před rokem

    Thank you for this useful tutorial. Great easy-to-understand language, and your logic works with my brain.

  • @BitcoinBabu369
    @BitcoinBabu369 Před 3 lety +1

    Straight to the point. Thank you 🙏

  • @niting123
    @niting123 Před 2 lety

    Awesome and crisp details in short time

  • @khaled5898
    @khaled5898 Před 2 lety

    This video had great explanation. Thank you Caleb and Traversy media

  • @jimcraig5727
    @jimcraig5727 Před rokem

    Great teaching style, I've been struggling with this, thanks to Caleb I'm finally getting it. Wish someone would use motors & microprocessors for an example so I could apply classes to robotics projects.

  • @PrayasArt
    @PrayasArt Před 3 lety +1

    No doubts, why this is the best and the easiest explanation of OOP

  • @psrajoria
    @psrajoria Před 3 lety

    Thank you so much for this. Really needed it. ❤️

  • @aquelacueca9971
    @aquelacueca9971 Před 3 lety

    This guy is a LEGEND. He saved me with his Python tutorials.

  • @shaderone07
    @shaderone07 Před 3 lety +2

    over 10000 people got benefited ....but only 935 people appreciated the hardwork.
    These guys really deserve huge likes.

  • @YLWIN-fz9uo
    @YLWIN-fz9uo Před 3 lety

    u just saved me for my final exam assignment!!! Thank u so much

  • @YazhShah
    @YazhShah Před 2 lety

    Caleb is such a good teacher we need more cs teachers like him.

  • @rajav4861
    @rajav4861 Před 3 lety +1

    Woohoo! Thanks a lot Brad & Caleb!

  • @justhooman4682
    @justhooman4682 Před 3 lety

    thanks ! helped me clear my doubts about methods

  • @catharsis222
    @catharsis222 Před 3 lety

    Caleb curry has filled in the gaps of my c++ knowledge and c++ workflows

  • @manikandanc2968
    @manikandanc2968 Před 3 lety

    Your voice is so soft and memorizing...good keep it up...can hear more than 4-5 hours continuosly

  • @jedimastertauntaun1124

    Wow this is so easy to understand and helped so much with my homework thank you

  • @Emily-is3cz
    @Emily-is3cz Před 2 lety +3

    I didn't know this so I looked it up
    Methods=Functions
    You call a function a function when it is outside of a class
    You call a function a method when it is written inside a class

  • @salmorreale7900
    @salmorreale7900 Před 3 lety +1

    I am moving through Caleb’s c programming content currently. I know it’s a minuscule thing but unlike a white board the chalk board draws me in. Thanks Brad and Caleb!!!!

  • @dioncadiz
    @dioncadiz Před 3 lety

    Caleb is a wizard, so awesome to see him in your channel, Brad.

  • @johannesperez9548
    @johannesperez9548 Před 2 lety

    Great work Caleb! Thanks Brad!

  • @shu2k
    @shu2k Před rokem

    Thank you so much for this time efficient and easy to understand course!

  • @blancatrejo494
    @blancatrejo494 Před rokem

    No cap you explained this so well! Thank you!😢❤

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

    Love this, Thanks a lot for the class. I learned a lot.

  • @JulioSerratos
    @JulioSerratos Před 2 lety

    Just what I needed, thanks man.

  • @yamashitamoleya7861
    @yamashitamoleya7861 Před 3 lety

    THANK YOU, YOU JUST HELPED ME TAKE A HUGE STEP FORWARD

  • @JBMotorrad
    @JBMotorrad Před 3 lety

    Sharp young man! Solid teaching skills!

  • @ruchadeshmukh6482
    @ruchadeshmukh6482 Před 2 lety

    You are an amazing teacher Caleb!

  • @theconcioustrader
    @theconcioustrader Před 9 měsíci

    Thanks Traversy, couldnt have gotten this far without your help.
    #keepupyourstaff

  • @ertankarahan4472
    @ertankarahan4472 Před 2 lety

    hi from Türkiye, it is the most effective lesson about oop, i have ever seen. thanks alot...

  • @abdishakur2489
    @abdishakur2489 Před 3 lety +2

    Being a fan of Caleb for the last 3 yrs , I have admired his teaching technique by breaking problems into smaller ones one at a time and explaining in depth & full of practical examples.i have learned many programming languages from C,C++ and currently learning java from his channel. Caleb is a hidden gem & am happy he is with us on Traversy Media. Thanks Brad.

  • @VinitKhandelwal
    @VinitKhandelwal Před 3 lety

    Hey Caleb, good to see you with Traversy

  • @mejestic124
    @mejestic124 Před 3 lety

    you re just growing up so fast celeb. you were just a young lad 2 months ago, back when I was watching your sql tutorial.

  • @margaritashamrakov
    @margaritashamrakov Před 3 lety

    Thank you Caleb and Brad

  • @kb8481
    @kb8481 Před 3 lety

    Thanks to you I was able to understand SQL. I am back for more haha :). Happy to see Caleb once again! ^^:

  • @dienhuynh
    @dienhuynh Před 2 lety

    this is best video about oop I have ever watched

  • @marcusmeekins9397
    @marcusmeekins9397 Před 3 lety

    Excellent teaching style!

  • @bhaskarbravy8416
    @bhaskarbravy8416 Před 3 lety

    u are the only guy in u tube explaing about this oop in clear cut way....seriously man....

  • @I_Follow_Jesus
    @I_Follow_Jesus Před 3 lety

    Hi Caleb. You just got a new subscriber. Can’t wait to see more content from your channel.

  • @bishnubhusal5999
    @bishnubhusal5999 Před 3 lety

    You are the best teacher Caleb. God bless you.

  • @madiyarabdukhashimov8570

    woow bro, I know you and I was big fan, I have watched your whole database tutorial :))), Big thumbs up for making tuts at Traversy Media

  • @DrWho2008t101
    @DrWho2008t101 Před 3 lety

    thanks for the video.Thank you for the video, great work. Appreciate your work.

  • @vitordutra6552
    @vitordutra6552 Před 2 lety

    Amazing! you are an excellent teacher!

  • @roshanpandey5094
    @roshanpandey5094 Před 3 lety

    Wow, thanks Brad, for introducing this man.

  • @BillClinton228
    @BillClinton228 Před 3 lety

    Very good tutorial, thank you.

  • @tdotcode3783
    @tdotcode3783 Před 3 lety

    Didn't know how many creators there were until traversy started sharing them!

  • @oduwaimade6037
    @oduwaimade6037 Před rokem

    WoW....this guy is good at explaining concepts. pls make more videos on design pattern in Python....Cheers Man! U deserve A-Five-Star award

  • @rogersilvasantosaguiar4635

    I was the first to view this video! I am going to study it and to share at WhatsApp groups! Thank you! Your videos are perfect!

    • @kglrepost
      @kglrepost Před 3 lety +1

      *HOW TO INSERT DATA INTO TABLE USING ARRAY* _czcams.com/video/TJ4wMgjlWKk/video.html_

  • @elenaromanova2841
    @elenaromanova2841 Před 2 lety

    Thank you for explanation!

  • @begumturan7148
    @begumturan7148 Před 2 lety

    you are amazing ! I understand the logic right now!

  • @mykolalyakhovskyy8308

    Really good explanation !

  • @calebmbugua745
    @calebmbugua745 Před 3 lety +1

    Wow.
    My Namesake...Lots of Love from Kenya. Thank you Brad.. It's always a joy to tune in.

  • @anthonynta3625
    @anthonynta3625 Před 3 lety

    just what i needed! aweseome

  • @belovedsoul99
    @belovedsoul99 Před 2 lety

    Thank you!Really helpful!

  • @midhatahir8104
    @midhatahir8104 Před 3 lety

    His Database design videos are my Fav 🤩

  • @joelwembo
    @joelwembo Před 3 lety

    Excellent Tutorial!

  • @blakestansell2785
    @blakestansell2785 Před 3 lety +3

    Old school blackboard. I love it!

  • @jefflebo5836
    @jefflebo5836 Před 3 lety

    Great video as usual! Any chance you could do a part 2 and talk through another example like the class Camera you showed at 23:00?

  • @loganmahoney2284
    @loganmahoney2284 Před 3 lety

    I love Caleb I've seen his videos before and he is great.

  • @anindasadman443
    @anindasadman443 Před 3 lety

    Awesome content. Please make a cheatsheet video like this for data structure as well.

  • @ahmad-murery
    @ahmad-murery Před 3 lety

    I find it very helpful to use a blackboard/whiteboard to explain the concepts before going to actual implementation of the code
    Thanks

  • @michaelpadilla141
    @michaelpadilla141 Před rokem

    Superb. Nice job.

  • @yasssh7835
    @yasssh7835 Před 3 lety

    he's is one who taught me database!

  • @asheaven1st
    @asheaven1st Před 3 lety

    His video make me learn about database much much more easily

  • @ArtKrishnamurti
    @ArtKrishnamurti Před 3 lety

    Caleb is top 3 best teachers I’ve ever listened to

  • @nirayah
    @nirayah Před 3 lety

    Very good teaching. A+. I'll check his channel as well!

  • @amasoharnold4762
    @amasoharnold4762 Před 3 lety

    Wow, I just saw hes picture wasn't exactly interested in this particular topic but since it's him I gotta see it... It's been long since I came across him I thought he wasn't doing videos any more... Ps it's his java tutorials I came across him.... I'm glad he's here

  • @manojpanchakarla6242
    @manojpanchakarla6242 Před 3 lety

    Thank you Caleb Programming Legend Caleb...🔥

  • @rizwanrizvi104
    @rizwanrizvi104 Před 2 lety

    amazing lectures

  • @mbonuchinedu2420
    @mbonuchinedu2420 Před 3 lety

    Nice work Caleb.
    ✌️✌️💕💕💕

  • @muefive
    @muefive Před 3 lety

    Caleb....is really, really good at this!