Introduction to Classes and Objects - Part 2 (Data Structures & Algorithms #4)

  Рет қаралды 400,987

CS Dojo

CS Dojo

Күн бұрын

Object oriented programming tutorial #2! Java & Python sample code available below.
Check out Brilliant.org (brilliant.org/CSDojo/), a website for learning math and computer science concepts through solving problems. First 200 subscribers will get 20% off through the link above.
Special thanks to Brilliant for sponsoring this video.
Find sample code in Python and Java here: www.csdojo.io/class2
You can find the entire data structures & algorithms series in a playlist here: goo.gl/wy3CWF
Also, keep in touch on Facebook: / entercsdojo

Пікірлер: 426
@vanuakapgb
@vanuakapgb 3 жыл бұрын
I learned more from two videos than 3 hours in class 😂. You are such an amazing teacher!
@ThaoNguyen-sl4ml
@ThaoNguyen-sl4ml 3 жыл бұрын
I felt the same way, I have been in class for 2 week but I don't understand anything. I watched 2 video I learn all that knowledge. Hope all our professor would look into improved their skill as a teacher. Or the school should hire people good at teaching not about how much their high degree but can not explain anything.
@mypronounismaster4450
@mypronounismaster4450 2 жыл бұрын
high school or college?
@ellalogx
@ellalogx 14 күн бұрын
Fr
@jc4669
@jc4669 6 жыл бұрын
Continue these series! This clarifies EVERYTHING that I had difficulties in my data structures course. Keep it up for real man
@Jeff-yq6qr
@Jeff-yq6qr 4 жыл бұрын
It finally clicked. Thank you so much for your time in creating this content for this video. Putting it all in a visual format and then showing how it translates into code is invaluable.
@IOSAppCrazy
@IOSAppCrazy 6 жыл бұрын
Extremely helpful. thank you. If you could continue updating this series regularly i would be so thankful. You are (by far) the most clear and understandable algorithms and data structs teacher on this site.
@Blackgirlscode853
@Blackgirlscode853 2 жыл бұрын
You make programming so much more understandable. Specifically for a beginner like myself. I am so grateful for you. Thank you.
@AntiMassovka
@AntiMassovka 4 жыл бұрын
"This robot is following this other robot" .... so true in social media haha
@chvrleshd
@chvrleshd 3 жыл бұрын
Perhaps social media apps use OOP hmm
@YoussefMuhamad
@YoussefMuhamad 6 жыл бұрын
Great job, keep up with the OOP videos, you're helping me a lot with my OO University class
@sujaa1000
@sujaa1000 3 жыл бұрын
Putting it all in a visual format and then showing how it translates into code is really very very helpful, thank you.
@costaantzoulatos5094
@costaantzoulatos5094 3 жыл бұрын
Really apreciated how clearly you explained Classes and Objects in this and the previous video
@lofijedi
@lofijedi 2 жыл бұрын
I seriously cannot thank you enough for this. You have explained so much in just a few videos.
@vikiwikinana
@vikiwikinana 5 жыл бұрын
This video and part 1 are soooo good at explaining classes and objects! Thank you so much; you are such a good teacher and I love your examples!
@richardbianco3193
@richardbianco3193 5 жыл бұрын
I have had some bells go DING here and am not a new developer. I'm talking serious ding, seeing things a different way is a powerful thing. From the bottom of my heart, I appreciate you sir, you are very gifted.
@johnschmidt874
@johnschmidt874 5 жыл бұрын
Your teaching skill is outstanding. I can understand this subject easily. Keep up the good work mate.
@Kraydnn
@Kraydnn 6 жыл бұрын
Incredible explanation. Many thanks ;)
@carmelohank6086
@carmelohank6086 2 жыл бұрын
I guess im asking randomly but does someone know a method to get back into an Instagram account..? I somehow lost the login password. I love any tips you can give me!
@terrancejeffrey6175
@terrancejeffrey6175 2 жыл бұрын
@Carmelo Hank instablaster ;)
@carmelohank6086
@carmelohank6086 2 жыл бұрын
@Terrance Jeffrey i really appreciate your reply. I got to the site thru google and im waiting for the hacking stuff now. I see it takes a while so I will get back to you later with my results.
@carmelohank6086
@carmelohank6086 2 жыл бұрын
@Terrance Jeffrey It worked and I finally got access to my account again. I'm so happy! Thank you so much you saved my account !
@terrancejeffrey6175
@terrancejeffrey6175 2 жыл бұрын
@Carmelo Hank No problem :D
@thestarinthesky_
@thestarinthesky_ 4 жыл бұрын
Thank you so much. This video has blown my brain! It was very well-explained and interesting!
@hirocode3134
@hirocode3134 5 жыл бұрын
Incredible explanation. Thank you very much! What I would like to see (so this is my recommendation) is a video only about the different uses of classes and objects. At the end of this video you talked about how they can be used for something like Twitter. That was awesome! I didn't think of that yet. It would be amazing if you made a video about something like that. I just would love to have some more examples of how to use classes and objects. Thank you so much and I love your videos!
@tenghover
@tenghover 6 жыл бұрын
I think this introduction of Class and Object series videos are the easiest one for a beginner to learn this concept. Thank you for making this great video
@chawza8402
@chawza8402 5 жыл бұрын
looks like I found a new channel to binge, nice series btw
@GarthFransman
@GarthFransman 6 жыл бұрын
THANKS for these tutorials . Classes always used to confuse the hell out me. But know I understand them better . Appreciating these Python Tuts !!
@vijitsahu2033
@vijitsahu2033 6 ай бұрын
Concepts cleared .... we need teachers like you...thank you for your awesome content...
@nikcena8305
@nikcena8305 6 жыл бұрын
Thanks a million bro. That was awesome as usual. I'm gonna start Python s course of your channel and I know it would be amazing too. Just keep it up and want to see next parts of data structures tutorial... See you soon. Peace.
@tkygaming4335
@tkygaming4335 4 жыл бұрын
You are such a great guy! Thank you for your time explaining coding!
@MahaveerSingh-ij2hq
@MahaveerSingh-ij2hq 6 жыл бұрын
i've been watching many other tutorials for c++, DS, etc... but your tutorial videos gave me deeper practical knowledge of the things i already knew your way of teaching programming using such great examples is awesome i think ppl can now implement their knowledge of programming more efficiently after watching your videos please also make tutorial videos for languages like C, C++, Jawa, Python asap.. great work Dojo.
@MattHuxley07
@MattHuxley07 4 жыл бұрын
Thank you so much YK! You explained this theory better in a matter of minutes as opposed to the months it took for my lecturer to make any sense!
@Nuhyamin1
@Nuhyamin1 6 жыл бұрын
Please keep making videos like this. It's very helpful!
@LucasBernardi23
@LucasBernardi23 6 жыл бұрын
I honestly wish you could post 5 tutorials a day. You're just such a good teacher. I've been trying to understando classes and objects, for a few weeks, and honestly I pretty much gave up. Luckily I found your videos hehe. Is it possible that you make a video about the Django framework (if you're familiar with it) or any specific topic in python? (by the way, I could easily follow the video even tho I only know python. I rewrote the same code in python and it worked just fine! Thats how much of a good teacher you are!)
@everything9118
@everything9118 6 жыл бұрын
U teach good. Can u give us challenges after your videos. I think that way will be really good. We beginners can't thing of new ideas quickly. If u assign us some task and then give a brief solution in the next video, that would be helpful. Live coding really helps. If your video comes once a week, then makr it 2. One like this one and one with live coding.
@CSDojo
@CSDojo 6 жыл бұрын
Okay sounds good!
@josib1792
@josib1792 4 жыл бұрын
i like his way of teaching
@dorischoo
@dorischoo 3 жыл бұрын
Interesting, entertaining and enjoyable, most of all able to absorb logic and learning. Thanks
@schnittstelle8492
@schnittstelle8492 5 жыл бұрын
These tutorials are amazing. Thank you so much.
@Clyffcarlock1
@Clyffcarlock1 3 жыл бұрын
You are a freaking genius. Best explanation yet. Plus, clear examples.
@victorariasvanegas7407
@victorariasvanegas7407 5 жыл бұрын
You're great sir, if you do paid courses online, these courses would be a tremendous success.
@gustavo.1160
@gustavo.1160 6 жыл бұрын
Thanks you very much you have inspired me to learn Python , after having a time introducing myself with programming using C++... amazed of its possibilities !!!!
@B-K-A-D
@B-K-A-D 2 жыл бұрын
Mr. YK; your efforts to simplify things are appriciated . Thanks
@naowalplayzgames6218
@naowalplayzgames6218 3 жыл бұрын
Wow! This video was amazing, really helped me understand the concept of classes. I like your method of explanation. Keep doing what you're doing!
@tunjiadewoye448
@tunjiadewoye448 Жыл бұрын
Thanks so much. Making sure to thank you for each episode that really helps me
@riosdiana86
@riosdiana86 4 жыл бұрын
you make learning on my own so easy. Thank you!
@mariomontoya1109
@mariomontoya1109 5 жыл бұрын
This is helping me so much ...just starting school in the fall in Java so Its so helpful!
@Alexveliz0898
@Alexveliz0898 6 жыл бұрын
Thank you so so so much please keep doing everything you're doing. I appreciate you
@jefferybunn6709
@jefferybunn6709 6 жыл бұрын
Can you do a video on interfaces and polymorphism? I think this video is the very best explaination of OOP I've ever seen, and I'd like to see you tackle those two topics.
@allancasado3427
@allancasado3427 4 жыл бұрын
i was stucked in this. you make everything easier, thank you so much!
@gabrielle5171
@gabrielle5171 3 жыл бұрын
thank you so much , I'm really glad to know this great channel and you !
@peterryder7874
@peterryder7874 5 жыл бұрын
That was unbelievable clear and concise. Well done.
@poojajoshi2415
@poojajoshi2415 4 жыл бұрын
Hi..You made the concept much simpler. I hope that you would upload more videos on Data Structure. All the best.
@motivatingforenlightenment
@motivatingforenlightenment 4 жыл бұрын
You are a cool teacher...I m just enjoying your tutorials heartedly...please cover the all topics important for data structures and algorithms.
@Antonio-lt1sp
@Antonio-lt1sp 4 жыл бұрын
Boy, I love your classes. Keep it up!
@martinkaspar5095
@martinkaspar5095 5 жыл бұрын
Bro good work keep it up bro.. your work rocks!! So please continue python tutorial please - we love your stuff!
@JoeWong81
@JoeWong81 6 жыл бұрын
YK that was amazing!! I checked out brilliant and they look awesome too.
@hamidaliyev4348
@hamidaliyev4348 4 жыл бұрын
You're are a great teacher. Plz keep doing this! Good luck
@ravikansagara812
@ravikansagara812 6 жыл бұрын
You are now my professor. Big thanks YK.
@shanajones4401
@shanajones4401 3 жыл бұрын
Thanks a lot for these helpful and informative videos! Keep it up and be safe 💗🙌🏼
@OlaniyiBabarinde
@OlaniyiBabarinde 3 жыл бұрын
Hi man, you are a lifesaver. Thanks for this. I love the way you broke the concept down. By the way, what do you use ( the blackboard and the marker)?
@seyitilkturk
@seyitilkturk 4 жыл бұрын
I just want to thank you for the great explanation.
@david.p4774
@david.p4774 4 жыл бұрын
You are best teacher for python. And all is free. I have course in udemy but you are so good. Really. Please don't stop
@escoffie
@escoffie 4 жыл бұрын
Every body knows that r2 is Luke's, not Alice's
@crayolamanic1381
@crayolamanic1381 4 жыл бұрын
I was thinking the same thing, or at least waiting for a R2-P2 line :]
@RABWA333
@RABWA333 5 жыл бұрын
Really awesome way in explanation, I understood it very well, thanks a lot
@saranpun7192
@saranpun7192 6 жыл бұрын
Thanks for the videos !! We would like to see such kinds of videos more.
@mamatamuduli3127
@mamatamuduli3127 4 жыл бұрын
It's FANTABULOUS- Fantastic + Fabulous
@panamacherry6845
@panamacherry6845 5 жыл бұрын
I am from India and your videos are so awesome. keep it up!!!!
@mekay438
@mekay438 3 жыл бұрын
Explanation is better than most college professors! Well done!
@jamesjohn8397
@jamesjohn8397 2 жыл бұрын
well done mate!! continue your good work !! thumb up !!
@wenglamcheong2010
@wenglamcheong2010 3 жыл бұрын
You are excellent at explaining. Thank you.
@hushnudbekrahymow6272
@hushnudbekrahymow6272 4 жыл бұрын
Hi! Great video tutorial. Please continue their series
@garypacheco3852
@garypacheco3852 4 жыл бұрын
You are doing a great job man, keep goin!
@Hiyori___
@Hiyori___ 3 жыл бұрын
amazing tutorial, brilliant explanation. I'm so grateful
@christinepoon3877
@christinepoon3877 4 жыл бұрын
so helpful for understanding for beginner ! thanks so much
@sarvaniviswanadha7479
@sarvaniviswanadha7479 6 жыл бұрын
Please do not stop making videos. You are the best
@hebaahmed5857
@hebaahmed5857 6 жыл бұрын
Thanks, we are waiting for parts of classes and objects with python.
@jiayuanliu7739
@jiayuanliu7739 6 жыл бұрын
Thank you so much!! This is really helpful!!! Love from Shanghai☺️☺️
@waleed-encoder
@waleed-encoder 6 жыл бұрын
Keep going Yk you are really amazing 😍😍😍😍
@nishta0611
@nishta0611 3 жыл бұрын
Seeing these video's right before the interview test helped me. Thnx alot >_
@truongpham-4782
@truongpham-4782 Жыл бұрын
CS Dojo is a brilliant teacher
@chandrashekar316
@chandrashekar316 2 жыл бұрын
just wanted to say thankyou ur helping me a lot
@kevinwang5943
@kevinwang5943 6 жыл бұрын
hi cs dojo i like majority of your content they are mostly self explaintory i definitely learn more about data.structure and algorithms trees hashmaps linked list. Also are you planning to talk and machine learning algorithms sometime in the future too?
@richardaquino6137
@richardaquino6137 5 жыл бұрын
Very clear explanation. Thank you
@fatcat8894
@fatcat8894 6 жыл бұрын
Awesomeness Cs Dojo
@satyasangoju4142
@satyasangoju4142 2 жыл бұрын
It would be so helpful if you write the program and run it in an IDE, we can understand the better final result. Your video is amazing and can recommend to any one.
@martinkaspar5095
@martinkaspar5095 5 жыл бұрын
hello dear CS Dojo- overwhelming tutorial - very helpful. One question though can you put togehter the most important infos into a cheatsheet - a Summarizing Cheat Sheet to download would be fantastic. Above all: many thanks for the great videos you gave us. you did a fantastic job explaining this concept! I am learning to code and your introduction helps me to fully grasp the ideas. keep up the great work - it rocks!! best regards martin
@tareqislam8644
@tareqislam8644 6 жыл бұрын
Please add videos on algorithms and algorithm complexity..your videos are so good..thanks
@ErraticFragrance
@ErraticFragrance 3 жыл бұрын
Thanks so much for this great video!
@yashvic3406
@yashvic3406 2 жыл бұрын
clearly explained than my teacher. thanks for making it easier to understand
@adityaswami6378
@adityaswami6378 6 жыл бұрын
Great video! I noticed you created 2 methods, sitDown() and standUp() but didn't see it applied to the p variables. Did I miss something? Thanks again and keep up the great work!
@shasal3931
@shasal3931 6 жыл бұрын
Hi Dojo, your videos are really great, lot of respect and appreciation. Can you please make some videos on topics like "Interfaces, Inheritance, Error Handling and Multithreading in Java". I am not able to understand it. Also can you show how a small application is built in real time in a Company??? Thank You in advance.
@Darbokst
@Darbokst 2 жыл бұрын
you're explanation vids are great.
@chibueze-onyekpere
@chibueze-onyekpere 3 жыл бұрын
Beautiful work. Keep it up
@budjolini
@budjolini 6 жыл бұрын
Thanks for this. Today i have first exam from python. Its 1/3 sooo this one is easy.
@samsonwong8242
@samsonwong8242 6 жыл бұрын
Great Job , really clear explanation
@Anneket100
@Anneket100 2 жыл бұрын
Amazing! I now understand why python is an object-oriented coding language
@behaych
@behaych 4 жыл бұрын
V helpful. Would like to see more real scenario examples though, with actual code blocks showing objects in use in a program. And how to decide when to use objects to represent things perhaps?
@lucascampelo4539
@lucascampelo4539 5 жыл бұрын
Thanks for the initiative.
@biozygaming6901
@biozygaming6901 6 жыл бұрын
I learn more of your videos than going to school thanks m8
@dnguyendev
@dnguyendev 5 жыл бұрын
excellent explanation! Keep it up bro!
@HoanNguyen-fc8vb
@HoanNguyen-fc8vb 4 жыл бұрын
Very nice!Thank you very much!
@ajaymundhe795
@ajaymundhe795 3 жыл бұрын
you explained very well
@biggee1
@biggee1 3 жыл бұрын
Wonderful explanation.
@samuraijack5919
@samuraijack5919 3 жыл бұрын
Kinda understood it, but that's just me. You did a great job explaining it. Its just conceptualizing and organizing the ideas in my head. But I figure that it will come in time.
@codewizard5327
@codewizard5327 6 жыл бұрын
I have been doing/learning OOP for seven months. Never did I understood this clearly.
@chaikasa
@chaikasa 4 жыл бұрын
You're simply just amazing !
@OzzyAnny
@OzzyAnny 3 жыл бұрын
Thanks so much!!!! You help me a lot with those video :)
@rafaelvazquez6871
@rafaelvazquez6871 5 жыл бұрын
Thanks man you're a lifesaver
@viktoriaurban3178
@viktoriaurban3178 4 жыл бұрын
I wish my university prof was half as good as you are!
Survival skills: A great idea with duct tape #survival #lifehacks #camping
00:27
My little bro is funny😁  @artur-boy
00:18
Andrey Grechka
Рет қаралды 11 МЛН
БОЛЬШОЙ ПЕТУШОК #shorts
00:21
Паша Осадчий
Рет қаралды 6 МЛН
Understanding B-Trees: The Data Structure Behind Modern Databases
12:39
Python Object Oriented Programming (OOP) - For Beginners
53:06
Tech With Tim
Рет қаралды 3,3 МЛН
The Ultimate Guide to Writing Classes in Python
25:39
ArjanCodes
Рет қаралды 106 М.
Introduction to Recursion (Data Structures & Algorithms #6)
22:37
5 Useful Dunder Methods In Python
16:10
Indently
Рет қаралды 53 М.
The Flaws of Inheritance
10:01
CodeAesthetic
Рет қаралды 904 М.
Learn Python Classes With a Text-Based Battle - OOP Tutorial
15:25
Ork Slayer Gamedev
Рет қаралды 141 М.
I gave 127 interviews. Top 5 Algorithms they asked me.
8:36
Sahil & Sarra
Рет қаралды 609 М.
Survival skills: A great idea with duct tape #survival #lifehacks #camping
00:27