Python Object Oriented Programming (OOP) - For Beginners

  Рет қаралды 3,252,655

Tech With Tim

Tech With Tim

Күн бұрын

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
tech-with-tim.teachable.com/p...
📸 Instagram: / tech_with_tim
🌎 Website techwithtim.net
📱 Twitter: / techwithtimm
⭐ Discord: / discord
📝 LinkedIn: / tim-ruscica-82631b179
📂 GitHub: github.com/techwithtim
🔊 Podcast: anchor.fm/tech-with-tim
💵 One-Time Donations: www.paypal.com/donate/?token=...
💰 Patreon: / techwithtim
◾◾◾◾◾◾
⚡ 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

Пікірлер: 2 500
@TechWithTim
@TechWithTim 4 жыл бұрын
Start a high paying tech career making $60k+/year with NO DEBT: coursecareers.com/a/techwithtim?course=software-dev-fundamentals
@felixst-gelais6722
@felixst-gelais6722 4 жыл бұрын
Tech With Tim “JUTS noticed” you say? Hahahah
@TechWithTim
@TechWithTim 4 жыл бұрын
Shhhhh
@bobturner2764
@bobturner2764 4 жыл бұрын
Hello tech with Tim I'm a 14 year old trying to learn python. I'm finding it hard to get out of the beginner phase. I tried code wars but found the problems too hard. Any advice on how to practice and improve and what resources I can use. I have pycharm ide set up and have lots of free time with this quarantine going on.
@xkall
@xkall 4 жыл бұрын
@@bobturner2764 Try to learn from a book. It's easy to learn from a book because they're well organized and structured.
@sponzor94
@sponzor94 4 жыл бұрын
How are you doing during these times
@jamescuadra169
@jamescuadra169 4 жыл бұрын
Are we all going to ignore that fact that the acronym for Python Object Oriented Programming is POOP?
@lolitsyou4390
@lolitsyou4390 4 жыл бұрын
yes
@Hubert4515
@Hubert4515 4 жыл бұрын
nope
@CodeShow.
@CodeShow. 4 жыл бұрын
😆
@enderduck4253
@enderduck4253 4 жыл бұрын
That is exactly what we are going to do
@acc-lab1233
@acc-lab1233 4 жыл бұрын
LOL
@developertools95
@developertools95 2 жыл бұрын
Tears from my eyes when I finally understood what "self" keyword here is all about. Thank You!!
@CaoTriPham
@CaoTriPham 10 ай бұрын
I look at it like "this" keyword in c++
@lozaur9837
@lozaur9837 10 ай бұрын
I’m struggling to understand self 😢😢
@lozaur9837
@lozaur9837 10 ай бұрын
Update: after watching the video. I now understand what you mean… i understand it now! 😮😮😮
@bassplayermaster11
@bassplayermaster11 10 ай бұрын
​@@lozaur9837🎉👏👏👏
@purpletom_yt3138
@purpletom_yt3138 9 ай бұрын
Explanation on self: self refers to the class. Say you are defining a function and you use the parameter self. That parameter means that you will use that class you’re defining the function in. You will have access to all its attributes by just typing in self.attribute
@lmgesus
@lmgesus 2 жыл бұрын
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.
@Psychetwo
@Psychetwo 2 жыл бұрын
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.
@smaransure2234
@smaransure2234 2 жыл бұрын
Can an attribute be an 0bject
@ThsHunt
@ThsHunt Жыл бұрын
@@smaransure2234 i think not
@ruonaazigbo904
@ruonaazigbo904 Жыл бұрын
Thank you
@Sol4rOnYt
@Sol4rOnYt Жыл бұрын
@@Psychetwo yh
@k8ysk8
@k8ysk8 3 жыл бұрын
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!
@baka_geddy
@baka_geddy 3 жыл бұрын
Hope you are getting better now!!!
@TheJacklwilliams
@TheJacklwilliams 3 жыл бұрын
@@baka_geddy WOOT WOOT! I also have to add KatieSkate, you are a STAR! Seriously? Med school? And learning OOP/Python? Wow, just wow, humbled. KEEP IT UP YOU MAD ONE YOU!!!!!! Get well and GO AFTER IT!!!
@baka_geddy
@baka_geddy 3 жыл бұрын
@@TheJacklwilliams many of my bio stream friends can code python... It's not that difficult though...
@executorarktanis2323
@executorarktanis2323 2 жыл бұрын
Yeah like I also want to donate to my guy Tim or bprp or any educational vids but to young to donate or have money
@brijeshsamal7035
@brijeshsamal7035 2 жыл бұрын
@@executorarktanis2323 Tim is brilliant! You can donate to him indirectly by sharing his videos due to KZbin Monetization, so you don't need to have your own money to give him some.
@aakashjaiswal2003
@aakashjaiswal2003 Жыл бұрын
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!
@boraned
@boraned Жыл бұрын
on god.
@ismailsuleiman6443
@ismailsuleiman6443 Жыл бұрын
Honestly
@szandor653
@szandor653 11 ай бұрын
literally agreed!
@emperor8716
@emperor8716 11 ай бұрын
fr bruh
@snappywho666
@snappywho666 10 ай бұрын
Same here, amazing tutorial!
@blazer8082
@blazer8082 Жыл бұрын
You've just explained OOP in 15 minutes better than my course teachers did in a semester. Thank you!
@Sol4rOnYt
@Sol4rOnYt Жыл бұрын
american lol
@jx6040
@jx6040 Жыл бұрын
@@Sol4rOnYt foreigner lol
@kesatola3554
@kesatola3554 10 ай бұрын
@@jx6040 what you said made no sense lol
@yafetsolomon2107
@yafetsolomon2107 4 ай бұрын
neither did the previous comment@@kesatola3554
@DC-yf9vy
@DC-yf9vy 2 жыл бұрын
I'm over a year late, but this is the best explanation of classes I've ever seen. Great work, thank you!
@artistpw
@artistpw 2 жыл бұрын
I was about to mention this as well. Really excellent examples and well delivered information!
@cuboembaralhado8294
@cuboembaralhado8294 Ай бұрын
Who cares if you're a little bit late! Learning is eternal
@LARPing_Services_LLC
@LARPing_Services_LLC Жыл бұрын
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")
@troyke
@troyke 3 жыл бұрын
As someone who's visually-impaired, I REALLY appreciate you using larger fonts in brightly-contrasted colors to do your tutorial. It REALLY helps!
@machibutinenglish1468
@machibutinenglish1468 3 жыл бұрын
"I hope this make sense" man, it was clearer than water. Thank you so much.
@ratmoko1
@ratmoko1 2 жыл бұрын
Seriously, you gave me a better understanding of OOP in the first 8 minutes than in hours of videos and reading elsewhere.
@danielgill797
@danielgill797 2 жыл бұрын
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!
@saraths7473
@saraths7473 3 жыл бұрын
This channel must be named as "PAID CODING SCHOOL DESTROYER".
@zxuss7084
@zxuss7084 3 жыл бұрын
@D Cam He's teaching us A LOT ( + with great explanation )
@aammssaamm
@aammssaamm 3 жыл бұрын
Not so soon. Lack of experience in real projects can hardly compete with experienced teachers and proper professional culture.
@stormtorch
@stormtorch 3 жыл бұрын
@@aammssaamm Can we just be grateful that we can get thorough programming lessons for FREE? Sure, Tim isn't perfect but his tutorials are very useful and in some cases, actually does better than your so called "experienced teachers"
@ruelvelarde5912
@ruelvelarde5912 3 жыл бұрын
@@stormtorch So TRUE. I learned many things from this video. I love this.
@aammssaamm
@aammssaamm 3 жыл бұрын
@@stormtorch He teaches wrong things which will cost you a lot in a long run.
@piquat1
@piquat1 4 жыл бұрын
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!!
@aammssaamm
@aammssaamm 3 жыл бұрын
His interpretation is incorrect. You may want to read some good books.
@JayMaverick
@JayMaverick 3 жыл бұрын
@@aammssaamm can you elaborate? Which part is incorrect?
@aammssaamm
@aammssaamm 3 жыл бұрын
@@JayMaverick Already.
@dicksang2
@dicksang2 3 жыл бұрын
@@JayMaverickDon't bother with his speech. He is only a poor KZbinr with 91 audiences, compared with Tim, 466K subscribers. An average guy knows who to choose to believe. :)
@nayan9672
@nayan9672 2 жыл бұрын
@@aammssaamm tell a good book for python OOP
@alexkerasidis
@alexkerasidis 2 жыл бұрын
I cannot describe how glad I finally am to get to understand the basics of Object Oriented Programming in one afternoon! Thank you!
@Cryp2nalist
@Cryp2nalist 6 ай бұрын
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 KZbin when it comes to OOP. Thanks for clearing things up.
@dermakku
@dermakku 3 жыл бұрын
I love how the cat "Bill" is 34 years old. Never have seen such an old cat
@7623690
@7623690 3 жыл бұрын
The oldest cat known actually lived for 38 years.
@goatinahat5208
@goatinahat5208 3 жыл бұрын
I mean cats can get pretty old, but there was a dog that was like 34 I think lmao
@jb_lofi
@jb_lofi 3 жыл бұрын
... Is that in cat years? Is that a thing?!
@user-mg9eh3pl8q
@user-mg9eh3pl8q 3 жыл бұрын
🤣🤣🤣🤣
@mrjohndoe263
@mrjohndoe263 3 жыл бұрын
Ever heard of cat years?
@0xBerto
@0xBerto 4 жыл бұрын
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 ! 🙏🏼
@fernabianer1898
@fernabianer1898 Жыл бұрын
Your introduction is so well done! I only did a 6 week basic course about Python and OOP wasn't included. You're doing such a good job explaining it.. I think this is the fastest I have ever subscribed to a chanel. Keep it up Tim!
@aathira
@aathira Жыл бұрын
Thank you so much Tim! I have had so much confusion about OOP for years and today after watching your tutorial I can say confidently that I understand OOP much better. Thank you
@letslearnabout4934
@letslearnabout4934 4 жыл бұрын
When I started learning OOP it took me a while to differentiate between methods types, so if you are struggling with that too, here's a quick summary: Method = function related to that instance of a class. Use this type it when you are using values of the own instance (its own name, age, etc). You need to create one instance to use it. Classmethod = function related to that class and that class only. Use this type when you are using values of the class, not the instance (For example, using a class that retrieves the total count of instances of that Class created and stored in a class variable). You don't need to create one instance to use it. Staticmethod = function not related to that class. Used for organization purposes (For example, a Calculator class with add, subtract, multiplicate, etc methods). You don't need to create one instance to use it.
@WasiMaster
@WasiMaster 3 жыл бұрын
No reply, why? Thanks for this, it really helped me :)
@adrielbradley6677
@adrielbradley6677 3 жыл бұрын
This really helped, thanks!
@sharafmzaman7412
@sharafmzaman7412 3 жыл бұрын
Finally what I was looking for
@abhinabkhanal4662
@abhinabkhanal4662 3 жыл бұрын
Thanks for the awesome explanation. Keep up the good stuff 🤗
@MG-wx8yx
@MG-wx8yx 3 жыл бұрын
I thought staticmethod and classmethod are the same thing, the function related to a class not to instances of that class.
@kesavae9552
@kesavae9552 3 жыл бұрын
Tim is the kinda guy who uses his name as an example for a dog's name❤️
@shadow5296
@shadow5296 2 жыл бұрын
And give himself a 95 grade as well.
@MohamedAhmed-rf5bk
@MohamedAhmed-rf5bk Жыл бұрын
He is so good at explaining the basic stuff that other instructors neglect
@michellekester4871
@michellekester4871 2 жыл бұрын
I just wanted to say that you have a great way of explaining the topics without talking down to the listener.
@khmsalhuas1
@khmsalhuas1 4 жыл бұрын
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.
@ooagabonjoaga2680
@ooagabonjoaga2680 3 жыл бұрын
The quality of these FREE tutorials are amazing. thank you Tim.
@barnabykent6698
@barnabykent6698 2 жыл бұрын
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!
@parthmahajan6535
@parthmahajan6535 2 жыл бұрын
HANDS DOWN! the best explanation of classes I've ever seen. Great work, thank you!
@tonyradice4166
@tonyradice4166 3 жыл бұрын
You answered a number of complex topics in only one hour - this was an outstanding use of time!! THANK YOU!
@richardmeyer418
@richardmeyer418 2 жыл бұрын
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.
@Psychopatz
@Psychopatz 2 жыл бұрын
I love the way you verbosely explains the inner workings of code even in its low level, it makes me understand more.
@samwel8671
@samwel8671 4 жыл бұрын
Tim I would like to thank you as I have made my first project using java, and its thanks to your tutorials that have helped me through learning python
@YoungJakobus
@YoungJakobus 3 жыл бұрын
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.
@UnknownSend3r
@UnknownSend3r 2 жыл бұрын
That's really nice of you bro.
@YAUHDIM
@YAUHDIM 11 ай бұрын
You hope?😂😂😂 You're sure we understand that.. you're awesome brown.
@nukakolaa
@nukakolaa 8 ай бұрын
"if you can't explain it simply, you don't understand it well enough" - Einstein, your video really make complicated things easier to understand, i have paid about $300 on a programming course that explained OOP poorly, watching your video really helps me a lot
@rajatchopra1411
@rajatchopra1411 Жыл бұрын
that's probably the best object orientation programming overview on youtube so far
@andrewmasse5475
@andrewmasse5475 3 жыл бұрын
I'm in the final year of my CS degree and this is by far the BEST OOP explanation I have seen. GREAT WORK!
@noamloewen
@noamloewen 4 жыл бұрын
I learned a lot from you, thanks! Can you upload more of the "Advanced Python" videos ? They're great and we'd love more!
@TechWithTim
@TechWithTim 4 жыл бұрын
Maybe!!
@migueldomingos4570
@migueldomingos4570 4 жыл бұрын
@@TechWithTim Wha projects are you developing?
@drop_messages6226
@drop_messages6226 4 жыл бұрын
Have you checked out his new video on making a space invaders game. It may not be exactly what you had in mind, but making games is a great thing to have in your portfolio
@ruelvelarde5912
@ruelvelarde5912 3 жыл бұрын
Yes I love this video so much!
@jananni123456789
@jananni123456789 3 жыл бұрын
@@TechWithTim You're a really good teacher :)
@jamesaustin2039
@jamesaustin2039 2 жыл бұрын
You really do a great job breaking things down into more digestible information. Thanks for your hard work!
@nathanaelmoh5848
@nathanaelmoh5848 7 күн бұрын
Just logged in to say thank you for your excellent video. I've done OOP before but I hadn't coded in years and decided to do an AI course and realized how much I needed a solid understanding of classes. As mentioned many times, this video is of the highest caliber. Thank you for your time and effort.
@justinstuder7703
@justinstuder7703 3 жыл бұрын
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.😁
@obiwanfisher537
@obiwanfisher537 2 жыл бұрын
That's the sign of a good explanation.
@tristansargent7010
@tristansargent7010 Жыл бұрын
Hey, its a year later, and I am having this same experience watching his video. This is a fantastic introduction to OOP.
@radi_dev7628
@radi_dev7628 3 жыл бұрын
I've been studying python for some time now with Zed Shaw's book 'learn python 3 the hard way'. The whole process has been smooth till I got to oop, my confusion started. But now, watching your video, things are clearer. Thank you for the effort you put into this, very informative.
@Laurenhowerr
@Laurenhowerr 2 жыл бұрын
Thanks for such an in depth but understandable tutorial! I learned OOP a year ago, but I have completely lost my skills after not coding for a while. Super great refresher video!!!
@matttondr9282
@matttondr9282 Жыл бұрын
This is super helpful! I'm starting to learn python and I was getting stuck exactly on what you mentioned, having multiple lists to store values and having to search through them. This is a very nice solution to my project!
@elondoriafa9883
@elondoriafa9883 3 жыл бұрын
Amazing, really clear and so thorough. It was almost difficult which is why I was excited to keep watching and rewinding and yet so simple 👍🏽
@michaelperryman57
@michaelperryman57 3 жыл бұрын
Programming since 1978. Now 72 years old. This is the first time that object-orientated programming has made sense. Many thanks
@computerprogrammer7942
@computerprogrammer7942 3 жыл бұрын
Wow
@haidar_belajar6101
@haidar_belajar6101 2 жыл бұрын
What I like about Tim's explanation is that he doesn't start his explanation with terms that are difficult to understand, thanks a lot Tim, god bless you
@Grungydan
@Grungydan 2 жыл бұрын
I have struggled to "get" OOP in the past, and this video was fantastically helpful. Thanks!
@joshpark1
@joshpark1 3 жыл бұрын
Tim, last few weeks I’ve been going through the basics, and this tutorial has really gotten me excited for what can be done and made. Appreciate the time and effort you made into making this video. You got my Subscribe for sure
@RetainTheDark
@RetainTheDark 4 жыл бұрын
Your teaching clicked so well with me. I never thought I'd enjoy learning OOPS so much. Are there going to be more videos on OOPS?
@gabitoqbito
@gabitoqbito 2 жыл бұрын
Always had a hard time with classes, etc. This is an amazing tutorial, thank you so much!
@adel-a
@adel-a 2 жыл бұрын
Thanks a lot for this video. I learned what I was trying to learn from reading many obscure books. I like the way you focused on beginners and didn't dive too deep when explaining each concept, before going into details a beginner doesn't need for the moment.
@favhwdg
@favhwdg 4 жыл бұрын
I never understood this subject, this and pointers were the biggest hurdles for me, hopefully after I watch this I will understand it completely. Thank you tim
@snsa_kscc
@snsa_kscc 4 жыл бұрын
Says naming convention for classes is camelCase, when he should say PascalCase. Jokes aside, great content Tim, thanks a ton, just sharing this so we all could be smarter. Stay safe, much love
@hitocells
@hitocells 2 жыл бұрын
Thank you Tim for making this video, it really helps jog my memory of what I've learned in the past about Python. Keep making these videos, these are awesome.
@zewdiherring9528
@zewdiherring9528 2 жыл бұрын
Dude, literally saved my life . This is the best OOP video Ive watched and its broken down so, so well. Im so glad you made this Tim , literally godsend. Thanks so much. I now understand OOP and enjoy it due to you :D Thanks again for making it so easy to follow with the examples!
@mjhessami
@mjhessami 3 жыл бұрын
Just Wow, and Thank you, Tim! I am learning python for 3 years and all of the time I had issues with the OOP concept in Python as my degree is not IT ( I am a biotechnologist, PhD), but with this amazing video, I learned all I needed and looked for through passed years! Thanks a lot, I follow all of your job and advice all to use your channel! your teaching style is wonderful!
@alkhiljohn3813
@alkhiljohn3813 2 жыл бұрын
I have been learning py for a year and am quite comfortable with it now, but I still don't know OOP very well :,)
@JamesPearson
@JamesPearson 2 жыл бұрын
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!
@Laotsu87
@Laotsu87 2 жыл бұрын
Recently started self learning python for fun. You've been my go to for everything video related. Well explained everytime.
@Donnyq22
@Donnyq22 4 жыл бұрын
Dude - I love your videos. Thank you so much for doing this. Your ability to explain concepts is the best on KZbin. Thank you!
@gingerbread_GB
@gingerbread_GB 10 ай бұрын
I studied computer engineering more than 10 years ago, never learned python or objective oriented programming and haven't done any serious coding in a decade. Your video was absolutely perfect for me to get back into the game. The pacing was just right for me to absorb the information at a casual pace and not get bored. PS: Also like how clean Python is compared to C.
@FlemingRound
@FlemingRound 5 ай бұрын
I cant emphasize how helpful this has been, you are a great teacher
@easycoding766
@easycoding766 2 жыл бұрын
I started learning python at first from your channel and I was able to learn a lot. I feel the need to learn more about OOP in python so I watched this video, The video was really helpful and I like how it does not contain any advertisement and focus solely on teaching. I wish I could provide lectures like you in the future. Thanks so much for your videos!
@origamiguy
@origamiguy 2 жыл бұрын
you are litterally the best teacher in programming
@juborajroypavel8342
@juborajroypavel8342 3 жыл бұрын
It's probably the best Python OOP course on KZbin. Thank you so much, Dear Tim.
@aammssaamm
@aammssaamm 3 жыл бұрын
And a wrong one.
@buckyswider1
@buckyswider1 2 жыл бұрын
Thank you Tim! I'm an old school programmer- System 370 Assembler, COBOL, myriads of scripting languages..loads of top-down stuff. .I took a week-long JAVA course a while ago put on by none other than Sun Microsystem and they proceeded to confuse me so much that I STILL didn't "get" OOP. But in 53 minutes, you've made me understand! Thanks! Thanks! Thanks!
@tch204
@tch204 2 жыл бұрын
I'm planning on translating one of my scientific programs from Matlab to Python to take advantage of OOP, and I found this extremely clear, concise, and helpful. Looking forward to going through some of your other content, as well as anything new you put out on Python. Thanks!
@DrDeuteron
@DrDeuteron 8 ай бұрын
I have never seen good code is a .m file Just a wett procedural mess
@evancooper7336
@evancooper7336 2 жыл бұрын
Mate this was fantastic. I am quite an experienced programmer in my own area, as an actuary, I have a good amount of experience with R and python, never much use for classes in my line of work and I have always found the concept a bit confusing, both the how and why. This took me about 10 minutes to see the value add in OOP and understand it. I've had other people explain it to me for hours and still struggled to understand the benefit. Well done!
@JesseHughson
@JesseHughson 2 жыл бұрын
Same. OOP always seemed like a way to complicate code. Tim does a great job explaining how it simplifies code and why to use it
@TwoToedSloth
@TwoToedSloth Жыл бұрын
This is a really good video. I'm a chemical engineer, and I've been using python for simple scripting and numerical methods (e.g. 1D+time FEM) for a few years. This video taught me everything I need to know to simulate a helium brayton cycle. Each stream is an object under the class 'State' and each piece of equipment is an object under the classes 'Heat' and 'Work', each of which inherit its inlet/outlet streams from the parent class 'Equipment'. I'm sure as I watch your more advanced series on the topic I will realize how clunky my first attempt is and will be able to improve it.
@profarvind
@profarvind Жыл бұрын
I am a chemical engineer. Would like to write code for dynamic simulation of equipments. Thinking on the same lines. Can we get in touch, share ideas??|
@sokhibabdurasulov3323
@sokhibabdurasulov3323 2 жыл бұрын
You have literally found the way to put the logic behind all this class thing into my brain. Thanks to internet i have access to such teachers otherwise i would not even dream to have. Please keep up the work. Thanks
@humdrumsnail1036
@humdrumsnail1036 4 ай бұрын
Brilliant! U explained static and class methods in a way no other utuber could ever. After watching tons of utube videos on class and static methods I finally understood them
@AlI-xy9jx
@AlI-xy9jx 2 жыл бұрын
Super easy to understand, all the other youtube videos were hard to understand but your's was perfect. Thank you so much
@TopBagon
@TopBagon 4 жыл бұрын
Ayee perfect timing ^^ I'm having hard time with OOP but I'm pretty sure I'll be able to understand quite a lot from you. Thanks a lot for posting this
@creativityboosterbeats1016
@creativityboosterbeats1016 4 жыл бұрын
Same here lol , THANK YOU TIM
@kapilanps7320
@kapilanps7320 4 жыл бұрын
Me too man.
@TheAlphaWolfMan
@TheAlphaWolfMan 7 сағат бұрын
THANK YOU! THANK YOU! THANK YOU! Very well explained and this was just what I needed to truly understand classes within python.
@BinkingThig
@BinkingThig Жыл бұрын
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!
@MarsLanding91
@MarsLanding91 3 жыл бұрын
Excellent tutorial, Tim - thank you! Do you have any recommendations on what we can work on to improve our understanding of OOP?
@lylerogers8694
@lylerogers8694 2 жыл бұрын
He's very good at explaining everything he's saying.
@hanasschoolwork4564
@hanasschoolwork4564 Жыл бұрын
This is very beginner friendly, lovely. I wish our professors had lessons like this. They kinda throwed us in the deep end with C++ and vague explanations, "this and that and you know how it goes" way lol. At least everything else felt easier after that. Thank you for this!
@ernestoluckie
@ernestoluckie 2 жыл бұрын
With you I understand something that I've been studying for so long, thank you so much!
@zakariaabdisalam1728
@zakariaabdisalam1728 4 жыл бұрын
For those with Machine Learning backend a good example can be how you do: model = Sequential() model.add(....)
@superspyjim
@superspyjim 3 жыл бұрын
'here is an old dog, here is a young one' bro if Tim reached 34 years old he's gona be breaking some doggo world records...
@user-si9jy3zs1j
@user-si9jy3zs1j 3 жыл бұрын
maybe it's dog years
@TechMarketer
@TechMarketer 2 жыл бұрын
I think your tutorials are so useful because you show us real life examples. Based on this tut I will be able to code something like booking system! Thank you for your job and stay close to real life examples. You are one of the best.
@TheDickw
@TheDickw Жыл бұрын
This is the best explanation of 00P in Python that I’ve ever seen. Fantastic piece of work. Thank you so much.
@leopuerto8039
@leopuerto8039 3 жыл бұрын
you should be a college professor. This is so clear and smooth
@aammssaamm
@aammssaamm 3 жыл бұрын
He has a lack of data architecture knowledge. College professors normally go through college first :)
@arthurbttf
@arthurbttf 3 жыл бұрын
A shame there isn't more professors like this guy. There is a lab professor in my college that mocks whoever doesn't fully understand c++ or that has many questions or has troubles completing the challenges..
@xfire3778
@xfire3778 3 жыл бұрын
Don’t know of any professors who are in their twenties, but go off I guess
@sharmishthabapuli8673
@sharmishthabapuli8673 3 жыл бұрын
@@aammssaamm data architecture knowledge??? That's a term used in Big data and Data science field. This has no use with OOP.
@user-sz3gt6bp6n
@user-sz3gt6bp6n 3 жыл бұрын
@@aammssaamm I laughed pretty hard when I saw this comment, you must have missed the "OOP for BEGINERS" part. Then somehow was able to deduce that he has no knowledge of "DATA ARCHITECTURE" based on an hour long video going over very basic uses of OOP. Okay mate, seems like all that university and math's you were going on about didn't teach you common sense haha.
@Biologicallyx
@Biologicallyx 9 ай бұрын
It is 2023 I started and finished this today. Thank you TIm for helping me along my python journey.
@innovationscode9909
@innovationscode9909 2 жыл бұрын
BRILLIANT & MAGNIFICENT. Thanks for making the world a better place by raising other developers and sharing the fire and leting the engineering skills spread across the globe. Keep it up Tim
@plesinsky
@plesinsky 4 жыл бұрын
Finally an actually great video with in-depth and simple explanation, that's what I call quality content. The video made it much easier for me to understand the basics of OOP, also I'm not afraid of it anymore. Thank you again
@aammssaamm
@aammssaamm 3 жыл бұрын
It teaches you wrong stuff
@slikshot6
@slikshot6 4 жыл бұрын
Can I just say that in 7 min you cleared up what a whole highschool semester of programming never taught me. I mean I never thought I could learn programming.
@manideepp2229
@manideepp2229 4 жыл бұрын
Looks like you and me belong to same school, whole class understood programming except me, only in 10 minutes i understood a very high level concept called class.
@Given_A
@Given_A 3 ай бұрын
I watched this video for two days while practicing along. Thanks Tim!!
@muhtasimbari8951
@muhtasimbari8951 2 жыл бұрын
I wish I could help you out somehow, but right now I can't afford it to. I can't explain how helpful this has been. You are an amazing teacher.
@Prasad-ny7ff
@Prasad-ny7ff 4 жыл бұрын
That's what I wanted 🔥🔥🔥
@rahulshinde-hd6bq
@rahulshinde-hd6bq 3 жыл бұрын
KY krto bhava kutla ahes
@rahulshinde-hd6bq
@rahulshinde-hd6bq 3 жыл бұрын
Bcs zaly ka??
@developerinsider
@developerinsider 4 жыл бұрын
Thanks you for ur python and ML course, I learned lot of things, so pls do more videos in ML
@computedprogramming4705
@computedprogramming4705 4 жыл бұрын
Developer inside it is amazing in currently going through it
@mariorest5722
@mariorest5722 2 жыл бұрын
i'm taking a course and we're on this subject but your video made it so much more clearer for me! Thanks!
@ninjack8973
@ninjack8973 Жыл бұрын
man, this was incredible. I thought python was powerful before when I used functions for everything.... thanks for putting together this guide!
@madukomablessed4712
@madukomablessed4712 4 жыл бұрын
Hey Tim, great content bro. I'd love to be a better programmer lol
@arto3485
@arto3485 3 жыл бұрын
I literally never saw before one cat with 34 years old. It's a miracle!
@pablodelgado744
@pablodelgado744 Жыл бұрын
The best tutorial I've seen yet. Thanks men. You made it look really easy!! Your examples really did help
@cyphercat.itat40
@cyphercat.itat40 Жыл бұрын
Just finished the tutorial. This was just what I needed to understand OOP using Python. Thanks!
@chinmaymungilwar6927
@chinmaymungilwar6927 4 жыл бұрын
Plz plz plz complete the multithreading tutorial. Thank you in advance.
@ricardotijerina886
@ricardotijerina886 4 жыл бұрын
0:44 into the video and i must say "Thank you" for the font size.. Well done mate.
Python As Fast as Possible - Learn Python in ~75 Minutes
1:19:41
Tech With Tim
Рет қаралды 1,6 МЛН
PLEASE Use These 5 Python Decorators
20:12
Tech With Tim
Рет қаралды 63 М.
WWE is real💔
00:16
IShowSpeed
Рет қаралды 75 МЛН
Өшкен сезімдер қайта лаулады!
24:31
QosLike / ҚосЛайк / Косылайық
Рет қаралды 581 М.
Pimple High frequency electrotherapy
00:35
승비니 Seungbini
Рет қаралды 34 МЛН
Python Object Oriented Programming in 10 minutes 🐍
10:04
Bro Code
Рет қаралды 309 М.
Python or JavaScript - Which One Should YOU Learn?
8:05
Tech With Tim
Рет қаралды 116 М.
Mastering Python - Everything You Need To Know To Become a Python Master
16:02
Functions vs Classes: When to Use Which and Why?
10:49
ArjanCodes
Рет қаралды 131 М.
Fundamental Concepts of Object Oriented Programming
9:16
Computer Science
Рет қаралды 808 М.
Object Oriented Programming (OOP) in Python
46:37
Traversy Media
Рет қаралды 273 М.
Python Data Classes Are AMAZING! Here's Why
16:11
Tech With Tim
Рет қаралды 58 М.
Python 101: Learn the 5 Must-Know Concepts
20:00
Tech With Tim
Рет қаралды 989 М.
Object Oriented Programming with Python - Full Course for Beginners
2:12:35
freeCodeCamp.org
Рет қаралды 1,6 МЛН
5 Tips For Object-Oriented Programming Done Well - In Python
16:08