Understanding classes and object-oriented programming [Python Tutorial]

preview_player
Показать описание
A tutorial about classes and object-oriented programming. I will cover everything you need to create classes, use dunder methods, simple and complex inheritance and how to work with classes and connect objects.

(You also get lots of perks)

Social stuff:

Timestamps:
0:00:00 - Intro
0:16:23 - Class Intro
0:29:00 - Dunder methods
0:45:16 - Class Deep dive
0:58:44 - Classes and scope
1:13:22 - Simple inheritance
1:35:54 - Complex inheritance
1:55:53 - Extra parts

Github:

Pastebin:
Рекомендации по теме
Комментарии
Автор

Amazing and clear tutorial, thanks for taking the time to explain in detail, it help me better understand some concepts I though I knew, thank you

salvadorramirez
Автор

I watch so many videos to understand the concept of "self". This is only one where it has actually been explained properly. Thank you!

vincentshapland
Автор

New skill unlocked: OOP
THANK YOU!!!

This is the best Python OOP I've ever read or seen. I was stuck in procedural programming style for decades (software is not my profession). With procedural programming it always felt like hitting a wall when writing bigger programs. I've tried switching to OOP a few times before, and failed.

Followed your tutorial over the last two days, did the exercises, and now it finally all makes sense. You helped me to step to the next level, and I'm very grateful for that, thank you!

:o)

RoGeorgeRoGeorge
Автор

When your mind gets completely blown 53:00, realizing that you can take a feature from one object and literally pass it to another! Super powerful. And amazing content!

Oldwhpsian
Автор

i think its one of the best oop guides for begginers out there. Very good visual explanation, people often forget that begginers have no clue what is going on and any form of visual explanation(other than code obviously) is extremely helpful

aaaaaaaaaaaaa
Автор

I am just learning classes and oop in python. I am just about coping but this has helped a lot. I love how you introduced classes without immediately using 'self'

michaelwallace
Автор

I'm half way through my Bacherlor-studies in CS and since I didn't get a goold hold of OOP in the beginning of my studies, at this point I am really getting in difficulties as the programs get bigger. I was already wondering if I need to go through the programming excercices for the first Python classes all over again. But 30 minutes into this video I'm already seeing that pieces of information on objects and classes are starting to organize in my brains and everything is starting to make sense. This video fills nicely all the gaps I have in my understanding and also clears out all the misconceptions that I've had. Excellent work!

riittap
Автор

That "Class Deep Dive" section was really helpful. I don't know why I've not seen that explained yet. You're helping to actually connect so much more under the hood than I've really seen yet. I will review that part again and again to make sure it's driven in.

droptozro
Автор

Came here to learn about OOP because CS50 didn't really do it for me at first. Cleared everything, and unlocked OOP completely. Thank you so much.

kevinkim
Автор

Literally getting setting up coding environment to continue learning basics, "notification pops up" just what i needed!

mpuugatyronevictor
Автор

Thank you, I asked for this video. Thank you for doing it! I would love a follow up on SOLID principles and design patterns.

matrixtoogood
Автор

Your content is always fantastic. Sharing this with a few friends who are just getting started!

yourdad
Автор

thank so much, I can't stress how helpful this video was, you managed to explain te concepts behind the OOP and not just show how to write a code. so again thanks a lot.

SAMAHSAQUAQUE
Автор

Such an underrated video.

Rooting for you, I'm sure this will get viral som day.

medium-amit
Автор

Keep the good content up, mate! we all appreciate it. Even after a while of programming, I always learn something new from your videos. Thanks!

fishsayhelo
Автор

Really thank you for this very clean explanation. I´ve just started with OOP on my class and this helped me a lot to understand it. Thank you for helping with your videos, you encourage me to keep programming and learn new stuff.

ldachirre
Автор

I really appreciate your tutorials. I watch them and code along in the daily 1 hour train drive to my job. Keep up the good work and I will definitly continue to support you!

johnb
Автор

Run into your channel a few days ago to learn pygame. I thought i should learn more about classes and boom - your video is out. You are awesome)

hawkise
Автор

Thanks for the video, really helpful, finally someone that explains OOP with real use, I was always clueless how to work with classes, every video just explains the same over and over with out showing real examples, thanks x1000

Tsukasa
Автор

I'm only about 45 mins in and so far this has been way more understandable than anything else I've worked with yet in a college course. Thank you thank you. I will keep reviewing and listening because I'm determined to understand this subject more.

droptozro
join shbcf.ru