Python Object Oriented Programming (OOP) - For Beginners

preview_player
Показать описание
In this beginner object oriented programming tutorial I will be covering everything you need to know about classes, objects and OOP in python. This tutorial is designed for beginner python programmers and will give you a strong foundation in object oriented principles.

◾◾◾◾◾
💻 Enroll in The Fundamentals of Programming w/ Python

◾◾◾◾◾◾

⚡ Please leave a LIKE and SUBSCRIBE for more content! ⚡

⭐ Tags ⭐
- Tech With Tim
- Python Tutorials
- Object Oriented Programming Python
- Python OOP
- Python Objects and Classes
- Classes Python
- Objects and Classes Python

⭐ Hashtags ⭐
#python #OOP
Рекомендации по теме
Комментарии
Автор

Tears from my eyes when I finally understood what "self" keyword here is all about. Thank You!!

developertools
Автор

You really are a star. I got a concussion and had to miss several weeks of my intro to computer programming summer course, and your videos literally saved my grade. I'm trying to get into med school, and people like you who put in hours of effort just to help complete strangers are an absolute blessing. Thank you so much Tim. I'll make sure to donate to your patreon once I can afford to!

kysk
Автор

Never finished a 54 minute educational video without any break. So well organised and clearly explained. Not a single minute wasted or rushed. Thank you Tim. Channel subscribed!

aakashjaiswal
Автор

You've just explained OOP in 15 minutes better than my course teachers did in a semester. Thank you!

blazer
Автор

Are we all going to ignore that fact that the acronym for Python Object Oriented Programming is POOP?

jamescuadra
Автор

As someone who's visually-impaired, I REALLY appreciate you using larger fonts in brightly-contrasted colors to do your tutorial. It REALLY helps!

troyke
Автор

0:00 OOP basic
28:11 inheritance
40:53 static and class methods and attributes
Don't mind me, just putting this here since I might need it.

lmgesus
Автор

Wait seriously this was just uploaded woo. Haha. So happy I found this channel

Edit: this was the “easiest” 53 min of coding to digest on a video. Tone, example, audio quality, clarity. First step slow and explained. Then doing it again a little faster. Loved this video. More intermediate Python vids please ! 🙏🏼

xBerto
Автор

I've tried to understand classes many times. This is the only one that got me there. Self, methods, inheritance, init ect. I get it now. Thanks!!

piquat
Автор

I'm over a year late, but this is the best explanation of classes I've ever seen. Great work, thank you!

DC-yfvy
Автор

Seriously, you gave me a better understanding of OOP in the first 8 minutes than in hours of videos and reading elsewhere.

ratmoko
Автор

at 39:00 the reason we do super().__init__(*args) is to extend the Pet.__init__() method and add more attributes without completely overwriting the Pet.__init__() that gives us access to the self.name and self.age attributes that are used in the other methods like show. So the way I think of inheritance is there are four ways of doing this: 1) straight stealing from the parent class, 2) completely overwriting the parent class methods, 4) partially overwriting the method (extending the parent method (using super)), 4) independent new method.

khmsalhuas
Автор

"I hope this make sense"

man, it was clearer than water. Thank you so much.

machibutinenglish
Автор

I’ve been playing with Python for years but never really got my head round OPP, some of it yes but not enough to actually use it. Your video is amazing and makes a lot of sense. I can’t wait to start practicing. Thank you so much!

danielgill
Автор

I just wanted to say that you have a great way of explaining the topics without talking down to the listener.

michellekester
Автор

The quality of these FREE tutorials are amazing. thank you Tim.

ooagabonjoaga
Автор

Thanks, man. This really helped me with just getting my basic understanding, I've taken notes, and watched the video about 3-4 times now just to see whether or not there was more that I could get from it. Thank you very much for taking the time out of your life to help people like me grasp the fundamentals of programming. Because this has also helped me with other languages, not just Python. And I had to come back to your video just to leave this comment thanking you. Thanks again bro.

YoungJakobus
Автор

I cannot describe how glad I finally am to get to understand the basics of Object Oriented Programming in one afternoon! Thank you!

alexkerasidis
Автор

I was stuck on this subject in another platform because I couldn't comprehend what was being taught, then I came across your channel. Honestly I couldn't be happier. This is one of the best tutorials on YouTube when it comes to OOP. Thanks for clearing things up.

Crypnalist
Автор

It's such a blessing to have such a spiffy guy putting this out for free.

class Emotion:
def __init__(self, g, l) :
self.g = g
self.l = l

def get_g(self) :
return self.g

def get_l(self) :
return self.l

e = Emotion("gratitude", "love")

print ("I feel", e.get_g(), "and", e.get_l(), "for your content")

Compulsive_LARPer