Python Object Oriented Programming (OOP) – For Beginners
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
? Instagram:
? Website
? Twitter:
⭐ Discord:
? LinkedIn:
? GitHub:
? Podcast:
? One-Time Donations:
? Patreon:
◾◾◾◾◾◾
⚡ 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
Want to learn more OOP? Checkout https://programmingexpert.io – the best platform to learn how to code!
Ээээ
@Felix St-Gelais ээээ0
@Felix St-Gelais э00э0⁰00⁰ээхээхэээээ0х
@Madhu Nair In his other videos he uses Visual Studio Code and I believe he is using it here as well. It is excellent for editing and running Python.
Can an attribute be a object?
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!
@AlkhilJohn Only if everyone had the same mindset as you, the world would be a better place.
Can someone tell me the editor he is using in this video
We’re not strangers. As humans, we’re technically family 🙂
Op
this tutorial gave me a concussion.
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.
That’s really nice of you bro.
You answered a number of complex topics in only one hour – this was an outstanding use of time!! THANK YOU!
This is absolutely the most comprehensive look at OOP that I’ve ever had. Thank you for being so thorough with your explanations. I had multiple “oh so that’s what that means” moments.?
That’s the sign of a good explanation.
Absolutely brilliant lesson for high content to background noise ratio. This video has made for a really educational and enjoyable code-along morning. Thank you!
Really fantastic, you have a gift of explaining things very well, especially for someone so young. Thank you for your efforts in producing these videos!
Hey Tim, I love your videos and I just wanted to say thank you. I learned so much from your videos in the last couple of days and I will keep watching more. Thank you!
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!
Great video, very helpfull!
I have just a question: i am trying to write a code following the one you did at 22:40 just to practice a little, but there is a problem, the list of students always inizializes as an empty list [ ], so it doesn’t take count of the students added previously… can you help me with this point?
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!!
@Vs Sm think you’re the one that needs to get some comprehension and social skills
Agree with @piquat1 , I’ve been stuck on lengthy procedural python scripts because of these roadblocks. A realpython book, @dataclass , lots of errors with inheritance , and finally this video has opened the door to the next level, thanks!!!
@mido hany Actually I’m with Vs Sm here. You are the pathetic ones. He’s right about asking silly questions. You can search up whatever you want on Google and you’ll get your answer. It only took me one month to learn java via Google. Yet here some of you are putting in half a year into slow computer science classes.
@Vs Sm “His interpretation is incorrect. You may want to read some good books.
”
Okay, fair interjection. But you are being quite the jerk in the comments here, and never actually explained it. Care to finally elaborate how Tim is wrong?
Super easy to understand, all the other youtube videos were hard to understand but your’s was perfect. Thank you so much
As someone who’s visually-impaired, I REALLY appreciate you using larger fonts in brightly-contrasted colors to do your tutorial. It REALLY helps!
This is a great video Tim! I was wondering though, are get/set/properties essential for OOP? Why are they ever used and do you by any chance have any modules on these things (like private variables etc)?
Excellent tutorial, Tim – thank you!
Do you have any recommendations on what we can work on to improve our understanding of OOP?
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 ! ??
Really enjoyed this content and the pacing is really perfect. Many online tutorials are just too slow to layer on details and end up being too long for the amount of information covered.
Thank you for this lesson. I haven’t really used any OOP (knowingly) in Python before, but I have done a few courses in C# and Java, and I can really say your explanation of objects has been brilliant.
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.
@Smaran Sure all you see in python is an object
I got you
time stamps on these type of educational videos are definitely helpful. Thanks! Hopefully Tim have some time to go through some of these older videos and add chapters.
Can an attribute be an 0bject
I’m over a year late, but this is the best explanation of classes I’ve ever seen. Great work, thank you!
I was about to mention this as well. Really excellent examples and well delivered information!