GET MY FREE SOFTWARE DEVELOPMENT GUIDE👇 training.techwithtim.net/free-guide
@felixst-gelais67224 жыл бұрын
Tech With Tim “JUTS noticed” you say? Hahahah
@TechWithTim4 жыл бұрын
Shhhhh
@bobturner27644 жыл бұрын
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.
@xkall4 жыл бұрын
@@bobturner2764 Try to learn from a book. It's easy to learn from a book because they're well organized and structured.
@sponzor944 жыл бұрын
How are you doing during these times
@developertools953 жыл бұрын
Tears from my eyes when I finally understood what "self" keyword here is all about. Thank You!!
Жыл бұрын
I look at it like "this" keyword in c++
@lozaur9837 Жыл бұрын
I’m struggling to understand self 😢😢
@lozaur9837 Жыл бұрын
Update: after watching the video. I now understand what you mean… i understand it now! 😮😮😮
@bassplayermaster11 Жыл бұрын
@@lozaur9837🎉👏👏👏
@purpletom_yt3138 Жыл бұрын
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
@Compulsive_LARPer2 жыл бұрын
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")
@shaheerahmad28454 ай бұрын
I know its been a year but i am really struggling with this self thing hope you can help
@WeReNeR-k2f4 ай бұрын
@@shaheerahmad2845 i dont know what you're struggling about exactly, but it helped me to think of a situation, where you dont need "self". I am a newbie to OOP, so dont take my words as granted, but the way I see it - without self in the brackets after "info" you don't need an actual object to use this method. It could be useful, like in the scenario below, to call a method that has something to do with this class as a whole, not with the property that an object of this class has. class SomeImportantStuff: def info(): print('blah blah blah') Here you can just write SomeImportantStuff.info(), not d = SomeImportantStuff() d.info()
@k8ysk84 жыл бұрын
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_geddy4 жыл бұрын
Hope you are getting better now!!!
@TheJacklwilliams4 жыл бұрын
@@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_geddy4 жыл бұрын
@@TheJacklwilliams many of my bio stream friends can code python... It's not that difficult though...
@executorarktanis23233 жыл бұрын
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
@brijeshsamal70353 жыл бұрын
@@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.
@verycalmman2 жыл бұрын
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.
@Psychetwo2 жыл бұрын
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.
@smaransure22342 жыл бұрын
Can an attribute be an 0bject
@ThsHunt2 жыл бұрын
@@smaransure2234 i think not
@ruonaazigbo9042 жыл бұрын
Thank you
@Sol4rOnYt2 жыл бұрын
@@Psychetwo yh
@aakashjaiswal20032 жыл бұрын
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!
@boraned2 жыл бұрын
on god.
@ismailsuleiman6443 Жыл бұрын
Honestly
@szandor653 Жыл бұрын
literally agreed!
@emperor8716 Жыл бұрын
fr bruh
@snappywho666 Жыл бұрын
Same here, amazing tutorial!
@troyke4 жыл бұрын
As someone who's visually-impaired, I REALLY appreciate you using larger fonts in brightly-contrasted colors to do your tutorial. It REALLY helps!
@jamescuadra1694 жыл бұрын
Are we all going to ignore that fact that the acronym for Python Object Oriented Programming is POOP?
@lolitsyou43904 жыл бұрын
yes
@Hubert45154 жыл бұрын
nope
@CodeShow.4 жыл бұрын
😆
@enderduck42534 жыл бұрын
That is exactly what we are going to do
@acc-lab12334 жыл бұрын
LOL
@piquat14 жыл бұрын
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!!
@aammssaamm4 жыл бұрын
His interpretation is incorrect. You may want to read some good books.
@JayMaverick4 жыл бұрын
@@aammssaamm can you elaborate? Which part is incorrect?
@aammssaamm4 жыл бұрын
@@JayMaverick Already.
@dicksang24 жыл бұрын
@@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. :)
@nayan96723 жыл бұрын
@@aammssaamm tell a good book for python OOP
@blazer80822 жыл бұрын
You've just explained OOP in 15 minutes better than my course teachers did in a semester. Thank you!
@Sol4rOnYt2 жыл бұрын
american lol
@jx6040 Жыл бұрын
@@Sol4rOnYt foreigner lol
@kesatola3554 Жыл бұрын
@@jx6040 what you said made no sense lol
@yafetsolomon2107 Жыл бұрын
neither did the previous comment@@kesatola3554
@nukakolaa Жыл бұрын
"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
@khmsalhuas14 жыл бұрын
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.
@0xBerto4 жыл бұрын
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 ! 🙏🏼
@machibutinenglish14683 жыл бұрын
"I hope this make sense" man, it was clearer than water. Thank you so much.
@JackDaniels087 ай бұрын
What if someone is watching this video from Africa? It wouldn't be clearer than water for them.
@maximofernandez1967 ай бұрын
@@JackDaniels08 everything would be
@JackDaniels087 ай бұрын
@@maximofernandez196 Btw, it's been almost three years since you posted your comment. How has life treated you since then? Have you found that learning OOP was worth the effort?
@maximofernandez1967 ай бұрын
@@JackDaniels08 I'm the same person with a different account. Yeah, it is useful because it's used, but that doesn't mean you have to use it for everything, but rather combine the great things about procedural programming, functional programming and oop. A ton of people say that inheritance is not useful and that's true most of the time, because it sounds great at the start, but once you have to make a change to the parent class, things tend to break. Also, maybe python is not the best language to learn oop with, cause it's not an object oriented language. But overall I would say that objects tend to make sense to describe things in your program, and learning the basics is very very useful :)
@JackDaniels086 ай бұрын
@@maximofernandez196 Thanks a lot for your detailed explanation. And yeah as a beginner programmer I was curious about the uses of OOP.
@DC-yf9vy3 жыл бұрын
I'm over a year late, but this is the best explanation of classes I've ever seen. Great work, thank you!
@artistpw3 жыл бұрын
I was about to mention this as well. Really excellent examples and well delivered information!
@cuboembaralhado829410 ай бұрын
Who cares if you're a little bit late! Learning is eternal
@ratmoko12 жыл бұрын
Seriously, you gave me a better understanding of OOP in the first 8 minutes than in hours of videos and reading elsewhere.
@letslearnabout49344 жыл бұрын
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.
@WasiMaster4 жыл бұрын
No reply, why? Thanks for this, it really helped me :)
@adrielbradley66774 жыл бұрын
This really helped, thanks!
@sharafmzaman74124 жыл бұрын
Finally what I was looking for
@abhinabkhanal46624 жыл бұрын
Thanks for the awesome explanation. Keep up the good stuff 🤗
@MG-wx8yx4 жыл бұрын
I thought staticmethod and classmethod are the same thing, the function related to a class not to instances of that class.
@michellekester48713 жыл бұрын
I just wanted to say that you have a great way of explaining the topics without talking down to the listener.
@SyedMuhammadZubairShahBukhari4 ай бұрын
Totally worth it. ( spending 3 hours) I was new to these topics and after this video i feel like that now i can make my own custom classes. Thank you sir
@TwoToedSloth2 жыл бұрын
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 Жыл бұрын
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??|
@kinghenry2387 ай бұрын
Awesome video! No extra BS, clean concise explanations with clear easy examples. Thank you!
@YoungJakobus4 жыл бұрын
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.
@UnknownSend3r3 жыл бұрын
That's really nice of you bro.
@IIISHARKIII Жыл бұрын
You hope?😂😂😂 You're sure we understand that.. you're awesome brown.
@ooagabonjoaga26804 жыл бұрын
The quality of these FREE tutorials are amazing. thank you Tim.
@rajatchopra14112 жыл бұрын
that's probably the best object orientation programming overview on youtube so far
@MohamedAhmed-rf5bk2 жыл бұрын
He is so good at explaining the basic stuff that other instructors neglect
@tonyradice41664 жыл бұрын
You answered a number of complex topics in only one hour - this was an outstanding use of time!! THANK YOU!
@justinstuder77034 жыл бұрын
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.😁
@obiwanfisher5372 жыл бұрын
That's the sign of a good explanation.
@tristansargent70102 жыл бұрын
Hey, its a year later, and I am having this same experience watching his video. This is a fantastic introduction to OOP.
@mjhessami4 жыл бұрын
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!
@alkhiljohn38132 жыл бұрын
I have been learning py for a year and am quite comfortable with it now, but I still don't know OOP very well :,)
@evancooper73363 жыл бұрын
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!
@JesseHughson2 жыл бұрын
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
@andrewmasse54754 жыл бұрын
I'm in the final year of my CS degree and this is by far the BEST OOP explanation I have seen. GREAT WORK!
@juborajroypavel83424 жыл бұрын
It's probably the best Python OOP course on KZbin. Thank you so much, Dear Tim.
@aammssaamm3 жыл бұрын
And a wrong one.
@samwel86714 жыл бұрын
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
@origamiguy3 жыл бұрын
you are litterally the best teacher in programming
@alexkerasidis3 жыл бұрын
I cannot describe how glad I finally am to get to understand the basics of Object Oriented Programming in one afternoon! Thank you!
@radi_dev76284 жыл бұрын
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.
@azr67674 жыл бұрын
Dude this is genuinely such an amazing tutorial. You don’t bombard us with unnecessary technical jargon and you keep things simple. Love and respect from the U.K.
@aammssaamm3 жыл бұрын
Simple and incorrect.
@狐-u2i3 жыл бұрын
@@aammssaamm Funny that you can't prove it
@aammssaamm3 жыл бұрын
@@狐-u2i Should I? 😂😂
@狐-u2i3 жыл бұрын
@@aammssaamm If you can't then no. But if you can then its your choice, I'll hear you out.
@aammssaamm3 жыл бұрын
@@狐-u2i Ctrl+F 😂
@lylerogers86943 жыл бұрын
He's very good at explaining everything he's saying.
@nathanaelmoh58488 ай бұрын
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.
@mxbtc3 ай бұрын
Honestly man gotta say that this really helped me have a clear idea about what the hell was the "class" things i was constantly seeing on yt videos of people doing projects in python. Thanks man!
@favhwdg4 жыл бұрын
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
@kesavae95523 жыл бұрын
Tim is the kinda guy who uses his name as an example for a dog's name❤️
@shadow52963 жыл бұрын
And give himself a 95 grade as well.
@gingerbread_GB Жыл бұрын
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.
@clarencewashington7881 Жыл бұрын
Two year old class or explanation done simply. I took several singular classes dealing with in python "OOP" . Sort of got it but not really. Cleared the confusion for me. Thanks
@Biologicallyx Жыл бұрын
It is 2023 I started and finished this today. Thank you TIm for helping me along my python journey.
@noamloewen4 жыл бұрын
I learned a lot from you, thanks! Can you upload more of the "Advanced Python" videos ? They're great and we'd love more!
@TechWithTim4 жыл бұрын
Maybe!!
@migueldomingos45704 жыл бұрын
@@TechWithTim Wha projects are you developing?
@drop_messages62264 жыл бұрын
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
@ruelvelarde59124 жыл бұрын
Yes I love this video so much!
@jananni1234567894 жыл бұрын
@@TechWithTim You're a really good teacher :)
@fernabianer18982 жыл бұрын
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!
@danielgill7973 жыл бұрын
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!
@NothingButFactsToday2 жыл бұрын
After 10 minutes of watching, I am amazed at this great mind. Truly a hero. Thanks for this.
@gandalffury127 Жыл бұрын
I do really understand now how limited people explanation is, because it always correlates with self knowledge of the explained subject and assumes the same knowledge for the "viewers" unable to answer the lack of knowledge that the viewer may have, thats where AI comes in play here, this 1 hour guide has been extended for me to 10 hours because i had no idea for example what def __init__ (self) was. And it was only one of many things i had no idea about.
@AlI-xy9jx2 жыл бұрын
Super easy to understand, all the other youtube videos were hard to understand but your's was perfect. Thank you so much
@michaelperryman573 жыл бұрын
Programming since 1978. Now 72 years old. This is the first time that object-orientated programming has made sense. Many thanks
@computerprogrammer79423 жыл бұрын
Wow
@saraths74734 жыл бұрын
This channel must be named as "PAID CODING SCHOOL DESTROYER".
@zxuss70844 жыл бұрын
@D Cam He's teaching us A LOT ( + with great explanation )
@aammssaamm4 жыл бұрын
Not so soon. Lack of experience in real projects can hardly compete with experienced teachers and proper professional culture.
@stormtorch4 жыл бұрын
@@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"
@ruelvelarde59124 жыл бұрын
@@stormtorch So TRUE. I learned many things from this video. I love this.
@aammssaamm4 жыл бұрын
@@stormtorch He teaches wrong things which will cost you a lot in a long run.
@lehag5049 Жыл бұрын
43:00. One important detail regarding the class attribute is it can be overshadowed by the instance attribute with the same name. As soon as you execute assignment of this kind p1.number_of_people = 10, p1 creates an attribute of its own. From that moment this number_of_people attribute in p1 overshadows number_of_people attribute in class Person itself. So it is good idea to refer to the class attributes through class name and not through its instances.
@lepidoptera9337 Жыл бұрын
Yes, which is one of the reasons why OOP and dynamic languages don't mix well. Just say no to OOP in Python.
@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
@snsa_kscc4 жыл бұрын
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
@barnabykent66982 жыл бұрын
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!
@leopuerto80394 жыл бұрын
you should be a college professor. This is so clear and smooth
@aammssaamm4 жыл бұрын
He has a lack of data architecture knowledge. College professors normally go through college first :)
@arthurbttf4 жыл бұрын
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..
@xfire37784 жыл бұрын
Don’t know of any professors who are in their twenties, but go off I guess
@sharmishthabapuli86733 жыл бұрын
@@aammssaamm data architecture knowledge??? That's a term used in Big data and Data science field. This has no use with OOP.
@狐-u2i3 жыл бұрын
@@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.
@tradersblankers29312 жыл бұрын
I was doing a final project, I wanted to use a class but they didn't teach us how to, this video is great at showing us what and how to OOP! I understood so little before this video, and by the end, I can safely say, I understand it far greater.
@gonzaloflores67002 жыл бұрын
I spent 3 days reading and trying to understand OOP , you just clarify everything , thanks
@elondoriafa98834 жыл бұрын
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 👍🏽
@dermakku4 жыл бұрын
I love how the cat "Bill" is 34 years old. Never have seen such an old cat
@76236904 жыл бұрын
The oldest cat known actually lived for 38 years.
@goatinahat52084 жыл бұрын
I mean cats can get pretty old, but there was a dog that was like 34 I think lmao
@jb_lofi4 жыл бұрын
... Is that in cat years? Is that a thing?!
@АдильСагенгалиев3 жыл бұрын
🤣🤣🤣🤣
@mrjohndoe2633 жыл бұрын
Ever heard of cat years?
@TopBagon4 жыл бұрын
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
@creativityboosterbeats10164 жыл бұрын
Same here lol , THANK YOU TIM
@kapilanps73204 жыл бұрын
Me too man.
@haidar_belajar61013 жыл бұрын
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
@Cryp2nalist Жыл бұрын
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.
@Donnyq224 жыл бұрын
Dude - I love your videos. Thank you so much for doing this. Your ability to explain concepts is the best on KZbin. Thank you!
@ricardotijerina8864 жыл бұрын
0:44 into the video and i must say "Thank you" for the font size.. Well done mate.
@zakariaabdisalam17284 жыл бұрын
For those with Machine Learning backend a good example can be how you do: model = Sequential() model.add(....)
@mr.goldenweek84632 жыл бұрын
I have been trying to understand this issue for a long time. And I could not understand at all what they were talking about. 2 minutes in your video, and I already understood what it was all about. Thank you Thank you Thank you Thank you I really love you so much, I learn so much from your courses. So much, really. I'm 16 and my dream is to be a software engineer, and you do not understand how much you help me in your videos. Thank you Thank you Thank you!!!!
@steveclancy647420 күн бұрын
as an old school batch Cobol programmer who moved in to management but has kept technical as it is fun this is one of the best introductions to the basics of OOP. I wish this had been available 30 odd years ago for me.
@plesinsky4 жыл бұрын
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
@aammssaamm3 жыл бұрын
It teaches you wrong stuff
@richardmeyer4182 жыл бұрын
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.
@developerinsider4 жыл бұрын
Thanks you for ur python and ML course, I learned lot of things, so pls do more videos in ML
@computedprogramming47054 жыл бұрын
Developer inside it is amazing in currently going through it
@TheAlphaWolfMan8 ай бұрын
THANK YOU! THANK YOU! THANK YOU! Very well explained and this was just what I needed to truly understand classes within python.
@goglolee8 ай бұрын
Thank you so much. Explained in an easy to understand manner!!!
@superspyjim4 жыл бұрын
'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...
@НейтральныйМаппер-з2м3 жыл бұрын
maybe it's dog years
@RetainTheDark4 жыл бұрын
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?
@JamesPearson2 жыл бұрын
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!
@rohan_barghare Жыл бұрын
This is simply the best video on oops . Thanks a lot for helping me
@call_me_mechanic2 жыл бұрын
I rarely comment on KZbin. This video made me leave an appreciation comment for Tim. You are a great teacher. You explained everything like a primary teacher explaining alphabets. I have an udemy course on OOP. But, when I find this video, I haven't opened Udemy. Thankyou so much for awesome tutorials. I appreciate your efforts.
@Prasad-ny7ff4 жыл бұрын
That's what I wanted 🔥🔥🔥
@rahulshinde-hd6bq4 жыл бұрын
KY krto bhava kutla ahes
@rahulshinde-hd6bq4 жыл бұрын
Bcs zaly ka??
@joshpark14 жыл бұрын
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
@thiagogoulart4512 Жыл бұрын
man, you're incredible, i'm from Brazil and I'm going to have a simple python test tomorrow to change jobs at the company where I work, but it's been a long time since I've studied python, and after so many languages I've learned, sometimes I get all confused in how to make codes, this video and the crash course of the pyhton saved me, I was able to remember everything I needed super fast!
@artoing4 жыл бұрын
I literally never saw before one cat with 34 years old. It's a miracle!
@buckyswider13 жыл бұрын
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!
@Ironman---10 ай бұрын
8:38 That is not camel case. That is Pascal Convention. {also called CapsWord or Upper Camel Case}. In camelCase, first letter is small=> eg, myClass.
@chinmaymungilwar69274 жыл бұрын
Plz plz plz complete the multithreading tutorial. Thank you in advance.
@a.yashwanth4 жыл бұрын
Your explanation reminds me of Corey Schafer.
@vs43334 жыл бұрын
Corey Schafer + Mosh Hamedani :P
@expat20104 жыл бұрын
That is kind of a left handed compliment. At least you could have said Corey reminds you of Tim! LOL. They are both good, but have different styles. On Python OOP, having watched both, I give Tim the edge. I definitely got more out of this one than Corey's. Tim skips over the more technical stuff like __init__ and then comes back to it. This allows for us novices to follow the logic of the def easier. With Corey you have to slog through that right from the beginning and I found myself getting bogged down.
@MarsLanding914 жыл бұрын
Excellent tutorial, Tim - thank you! Do you have any recommendations on what we can work on to improve our understanding of OOP?
@NaJoeLibre Жыл бұрын
Wayyyyy more confident in using classes now! If you can master classes you can really think about the world programmatically!
@senorbuen0 Жыл бұрын
I took the OOP course in CS with Java and I can say this sums up at least half of what we saw in a whole semester. Of course you need to do your own exercises to really learn it but the information here is really concise instead of going through unnecessary abstractions to make this a 5h video.
@madukomablessed47124 жыл бұрын
Hey Tim, great content bro. I'd love to be a better programmer lol
@FullRamenAlch3mist4 жыл бұрын
The real question is, what kind of mad man would ever name their dogs Tim or Bill?
@phungdaoxuan994 жыл бұрын
me :))
@7upinthenite4 жыл бұрын
@saketh p lmao.
@khytron063 жыл бұрын
Tim Bill
@snorky45064 жыл бұрын
Jill did pretty well considering she wasn't allowed to take the course.
@RajatSharma-fs2cx4 жыл бұрын
That made me laugh so hard
@nischalbista64363 жыл бұрын
haha nice
@humdrumsnail1036 Жыл бұрын
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
@kwilde23872 жыл бұрын
Small nitpick: Classes are in Pascal Case, Camel Case has the first word starting with lower case and all subsequent words starting capitalized, e.g. camelCase.
@NisYT2 жыл бұрын
Thanks for this, new dev here lol.
@sheez-54863 жыл бұрын
Udemy: -Drake No* Tech With Tim: -Drake Yes*
@TrueHey2 жыл бұрын
Don't try to hide the Python in OOP
@ARoundThing4 жыл бұрын
I am making my own Spotify in python.
@migueldomingos45704 жыл бұрын
What framework are you using for frontend and backend?
@dipanshusingh63294 жыл бұрын
Dude don't kivy is a pain in the ass It not well developed and other things . Learn java Python isn't the ideal language needed for app development
@teodordimitrov35374 жыл бұрын
@@dipanshusingh6329 I've just started learning Java, it's a cool language but it's huge compared to Python
@milfordjohnson22896 ай бұрын
this was the best video i have ever seen in my entire life. the audio, the presentation, the detail, the cross referencing of subjects. absolutely marvellous :)
@lele72162 жыл бұрын
Best OOP video for beginners. I have worked with python before but not until I watched this video have I understood OOP so thank you.