Here’s an outline of this video: 0:37: A quick overview / refresher of arrays 2:49: What is memory? 6:46: Examining memory and storage on my laptop 7:48: How integers are stored on memory 9:51: A simple model of memory (a long tape of bytes) 13:55: Storing an array of integers instead of single integers Also, find this entire series in a playlist here: goo.gl/wy3CWF
Hey guys! So I stopped making my Python series for a while, but I was really surprised to get so many comments requesting that I make more. So, I think I would like to restart it sooner than later. I still want to focus on this data structures & algorithms series for now, but as I get used to the process, I'm hoping to start producing the Python videos in parallel. I'm not sure when exactly (or even whether or not) I'll be able to do it, but stay tuned-- and thanks a lot for all your comments and support!
CS Dojo please make a video on learning path that one should follow to be a better programmer. Currently I am in physics major and want to combine CS and physics in future.
> Leader > Teacher > Genius > Good Programmer > Wonderful problem solving skill > Videos with motivation! yk you're a amazing guy! i wish i could meet you one day!
I love how he indexes his videos when theyre so short and dont really need to be indexed.. but it makes for a more effecient learning experience. You got my like.
4 year old gem of content. Cant stress how important it is to go back to fundamentals when learning to code. Some people just jump straight into learning languages and down the line they get overwhelmed and ask too many questions than answered because they lack the necessary foundations. Beautifully laid out by Dojo and well defined structure for this course. Kudos!
Great Content :) For strong typed languages as java, C++, arrays are homogeneous, with a specific type (integer, char, string, etc). But for dynamic programming languages like Ruby and Python you can also have heterogeneous arrays, as the third example YK showed :) Keep up the great work! Big sub here.
the number of youtubers like you must increase. We got sick of seeing courses with hundreds of dollars. Please just keep sharing your experiences and informations. You know Sharing Knowledge is Power Multiplied
The explanation was simple, clear & awesome. Had the professors in my so-called "top" institution learnt to teach like this, we would have succeeded & cracked product company interviews during college placements itself.
Eagerly awaiting for the next video in the series! Especially the advanced topics such as Dynamic Programming and applying Algorithm to a specific set of problems
I finally got a better idea of how arrays work by the way you explains it. Thank you , that's really helpful for many of us who is actually looking forward to programming. I got to say that you are motivating me even more to pursue this field.
I'm a 14 years old kid from Bangladesh. After learning advanced Python, Solving medium or high level problems are still hard for me but this course is the most helpful course on the RUclips I have ever seen before.
In case anyone's wondering how to examine the memory and storage on Windows: To see your memory, right click on the start icon and click on system. Your memory should be under Device Specifications. To see your storage, open file explorer, click on This PC, and your storage should be listed under Local Disk (C:). You can right click on Local Disk (C:) and select properties for more information. To see how much memory, your applications are using, open the Task Manager application and it'll show memory usage, cpu usage, among other things under the Processes tab.
There so many Really Good Channels with Intelligent Developers Behind them but CS Dojo is Outstanding , very Clear and easier to understand what's been thought on Any Subject related to Software. Well Done all the Best
Fun fact: If you're wondering how hibernate works on Windows, your PC takes all of the data from your memory and writes it onto a folder in your storage/hard drive before your computer powers off. When it powers back on, the data from that folder is written back onto your memory, and it appears as if your computer was never off in the first place!
Thank you very much for sharing all your knowledge, I am following your udemy course about 11 coding interview questions, and most of your RUclips videos. I am preparing myself to pass an interview for Google and you are helping me a lot. Thanks
Damn, I was sleeping watching CS50 2017 because I had no idea what Pr. David Malan was talking about (he is a great teacher too), but with your videos, I start connecting the dots so thank you! I'll rewatch the CS50 after yours! Nice :)
Actually if the computer is in sleep mode the tabs will still there right. If you shut down the memory is gone. Ain't that right?. So when sleep it is sleep mode and when you die it's shut down mode. 😅
I downloaded all your python tutorials for beginners and it's time learn something new today. Also, i do recall your video about Data Structure and algorithms. Hontouni Arigato YK sensei!! Greatings from Philippines 😁
"I think it's something similar for windows too". Yes, there is! We're pressing CTRL + ALT + DEL to get access to activities... Funny how this infamous command sequence, often used when windows crashed once an hour back in the 90's/00's, is used for this purpose as well =)
You r brilliant. Such clarity of concepts and accent. You seem to be the Young Feynman in Computer Science. Keep on educating us. All the best for all youe endeavours.
Your channel is really just mind blowing.what you teach is so organized and it can be remembered for a long time. Please keep it going I am your permanent student from india
you are a very inspiring person !! thank you so much for your videos !! your explanations are very clear and your english is very easy to understand for not english native people like me !!
*Key Points:* - It's very unusual to have mixed variable types in an array - You can't just add more partitions at the end of an array After already allocating memory for a list, you don't know what'll be allocated after that and to store an array you need consecutive bytes. To add more you need to dynamically create a new, longer array and copy over those values to it again.
Amazing explanation buddy, you are great and you explained superbly and who hasn't been studied DS&A evan a single time then that person also can understand that how each & everything is being processed. Keep updating your tutorials on DSA, Python & Java as well. Thanks man!!!
excellent video.your understanding and teaching stuff are genuinely so good.please make more stuff like this..i have already watched your many video that others are soo Good.
Here’s an outline of this video:
0:37: A quick overview / refresher of arrays
2:49: What is memory?
6:46: Examining memory and storage on my laptop
7:48: How integers are stored on memory
9:51: A simple model of memory (a long tape of bytes)
13:55: Storing an array of integers instead of single integers
Also, find this entire series in a playlist here: goo.gl/wy3CWF
CS Dojo Sir Please Continue the episodes of Python
Woow
Jaimin Sagar Its the best idea >> To start Python
Sir Please Continue the Python Episodes >>>
Awesome....
I don’t understand how professors that been teaching for decades can’t explain something like this like you guys. Thank you :)
college is a scam
everyone explains differently and some people just leave stuff even though they know it
beacuse professor got paid by institution or govt not from the student...... but for youtube that is reverse
Hey guys! So I stopped making my Python series for a while, but I was really surprised to get so many comments requesting that I make more.
So, I think I would like to restart it sooner than later.
I still want to focus on this data structures & algorithms series for now, but as I get used to the process, I'm hoping to start producing the Python videos in parallel. I'm not sure when exactly (or even whether or not) I'll be able to do it, but stay tuned-- and thanks a lot for all your comments and support!
CS Dojo do you do any full python course online in udemy or anywhere else where people can go to learn
I love both! To be honest, I favor this series over python, but I'll watch anything you post. You always provide insightful bits of information
CS Dojo please make a video on learning path that one should follow to be a better programmer. Currently I am in physics major and want to combine CS and physics in future.
YK .. I know you from Python .. in my university ...for python series you are a superstar ,,,so please keep it on
plz CS Dojo i want to ask you how to turn a python coded program into an executable application . thnx
> Leader
> Teacher
> Genius
> Good Programmer
> Wonderful problem solving skill
> Videos with motivation!
yk you're a amazing guy! i wish i could meet you one day!
me too!
Can you tell me the name of the application used?
@@Muhammedceylan r u asking what yk used to make the video?
@@StarLan7 the application or tool used while giving lectures on the computer
@@Muhammedceylan i am not sure but it's probably Google docs
I love how he indexes his videos when theyre so short and dont really need to be indexed.. but it makes for a more effecient learning experience. You got my like.
4 year old gem of content. Cant stress how important it is to go back to fundamentals when learning to code. Some people just jump straight into learning languages and down the line they get overwhelmed and ask too many questions than answered because they lack the necessary foundations. Beautifully laid out by Dojo and well defined structure for this course. Kudos!
here after 5 years
Finally, we have a series of data structures and algorithms which is not boring....
Finally! I was really struggling through data structures, but then I found this guy. I have improved so much already! Thanks!
Great Content :)
For strong typed languages as java, C++, arrays are homogeneous, with a specific type (integer, char, string, etc). But for dynamic programming languages like Ruby and Python you can also have heterogeneous arrays, as the third example YK showed :)
Keep up the great work! Big sub here.
Thank you TK!
I'm engineer and I like to watch your videos. It's so good. Thanks
I literally just started watching these videos a couple days ago and I can feel my brain growing.
hows your brain now?
@@isaack7457 xd
This is by far the best series on Data Structures & Algorithms. Love these videos. Keep 'em coming.
the number of youtubers like you must increase. We got sick of seeing courses with hundreds of dollars. Please just keep sharing your experiences and informations. You know Sharing Knowledge is Power Multiplied
Watched 2 videos in 30 mins and I'm already fell in love with you man. You're the best I stumbled upon so far
Can you tell me the name of the application used?
To me for some reason, YK looks very honest in his efforts putting these videos out. Keep posting.
CS DOJO you are an angel for putting this material out for free! thank you, I love your work.
Can you tell me the name of the application used?
Thanks for the video. Please continue the algorithm and data structures series going to cover advance topics also.
Can you tell me the name of the application used?
Thanks for listening to my request. I could imagine the memory without actually seeing the visuals. Please keep it going this way.
The explanation was simple, clear & awesome. Had the professors in my so-called "top" institution learnt to teach like this, we would have succeeded & cracked product company interviews during college placements itself.
Eagerly awaiting for the next video in the series! Especially the advanced topics such as Dynamic Programming and applying Algorithm to a specific set of problems
Thank you for the simplicity, I'm learning a lot. More than I thought I could.
I finally got a better idea of how arrays work by the way you explains it. Thank you , that's really helpful for many of us who is actually looking forward to programming. I got to say that you are motivating me even more to pursue this field.
Please let him teach at a university, seriously I will be forever grateful for this channel; a true lifesaver 💌
The way you structure your videos is great! Simple to follow and great explanations. You've certainly earned my sub!
I'm a 14 years old kid from Bangladesh. After learning advanced Python, Solving medium or high
level problems are still hard for me but this course is the most helpful course on the RUclips I have ever seen before.
You're the best thing l've discovered in RUclips so far
Thank you man !
my professor spent 3 hours to explain about class but we still don't get a single meaning. this 20 minutes is way much better
Learning C right now and this video is perfect for background knowledge on pointers. Thank you for this.
You are the first to hold my attention while talking about this because its something the average person can relate to
You are the best teacher...
In case anyone's wondering how to examine the memory and storage on Windows: To see your memory, right click on the start icon and click on system. Your memory should be under Device Specifications. To see your storage, open file explorer, click on This PC, and your storage should be listed under Local Disk (C:). You can right click on Local Disk (C:) and select properties for more information. To see how much memory, your applications are using, open the Task Manager application and it'll show memory usage, cpu usage, among other things under the Processes tab.
There so many Really Good Channels with Intelligent Developers Behind them but CS Dojo is Outstanding , very Clear and easier to understand what's been thought on Any Subject related to Software.
Well Done all the Best
Yor are setting the standards for online tutorials explanation of concepts. Great work.
great videos! I'm a product manager in Silicon Valley and this has been a helpful course! Keep up the great work!
Thanks man! Waiting for the advanced concepts as well!
You're an incredible teacher! Thank you so much for these videos, I'm finding them very helpful.
Very useful for people who have limited programming skills to understand some basic knowledges. Can't wait for the next video!
Woowww..Really awesome explanation on memories and storage. I've never had a more clear understanding than this before!! Thank you
Fun fact: If you're wondering how hibernate works on Windows, your PC takes all of the data from your memory and writes it onto a folder in your storage/hard drive before your computer powers off. When it powers back on, the data from that folder is written back onto your memory, and it appears as if your computer was never off in the first place!
How does this not have more likes?
When I was in college, my lecturer never explained 'bout this. Thank you for making it easy to remember.
@cs dojo you are very inspirational. Such a good attitude man keep the great content coming !
I just love the way he explains every topic is his videos. Just mind-blowing.😍😍😍
This is the best explanation I have seen of how memory works, thanks for sharing your knowledge.
Now this video was life-changing!
Finally i understand the relatedness between codes , storage and memory in computer. Thank u for your simple methods of explanation 🌹✨
His content is good but more importantly his attitude towards life. Look at how chill he is :)
Best emphasis on memory I've come across thanks !
What an amazing explanation of memory.well done sir.
Great video! As always.
Thank you. Really helpful. To become a good software engineer we need to understand fundamental knowledge like this one.
This video was so good. Such clear and concise explanation with excellent examples to illustrate the points and make them clearer.
This is great to prepare for my upcoming semester. Some things I skipped but in all they were great explanations.
How happy I am when I google some topic and it directs me to your videos!!! Thanks, man! Keep going!
i feel like this dude just saved my graduation. thanks, man! hugs from brazil :D
Helping me study for my first exam on Tuesday. Thank you so much!
You are such a great teacher! I just can't believe I got this concept. You made it so easy to understand. Hats off to you sir and thank you very much!
Thank you very much for sharing all your knowledge, I am following your udemy course about 11 coding interview questions, and most of your RUclips videos. I am preparing myself to pass an interview for Google and you are helping me a lot. Thanks
Bro you are really good. I will spread you around to my classmates. You have the best tutorials I've seen in a long time
Damn, I was sleeping watching CS50 2017 because I had no idea what Pr. David Malan was talking about (he is a great teacher too), but with your videos, I start connecting the dots so thank you! I'll rewatch the CS50 after yours! Nice :)
Some gaps at work were filled thanks to this video.
Best online lessons i ever met.. keep it up,, please..
The best teacher ever
You are the man... You explain these concepts so well. Thanks
i do not have a storage everything will be forgotten after i sleep!? thanks for the video anyway
CRAZY
Actually if the computer is in sleep mode the tabs will still there right. If you shut down the memory is gone. Ain't that right?. So when sleep it is sleep mode and when you die it's shut down mode. 😅
you lie. you cant install any applications if your computer doesn't have any storage.
So well said
I downloaded all your python tutorials for beginners and it's time learn something new today. Also, i do recall your video about Data Structure and algorithms.
Hontouni Arigato YK sensei!!
Greatings from Philippines 😁
As someone without a cs background, this is a godsend.
"I think it's something similar for windows too". Yes, there is! We're pressing CTRL + ALT + DEL to get access to activities... Funny how this infamous command sequence, often used when windows crashed once an hour back in the 90's/00's, is used for this purpose as well =)
This video is brilliant, thank you CS Dojo!
Data structure and algorithm wow ,its great bro we want more.
You have totally simplified the array concept. You are a brilliant teacher. Looking forward for your python videos. Love from India. :)
Very well explained, thank you very much! Looking forward to the next videos for this series!
Brother we need you. Please continue data structure and algorithm series.
Thank you.
Thanks for this very helpful video !
I'm a beginner, but i understood this topic in a very smooth way, keep doing this good work !
Love you so much dojo! You are the champ of teaching. Very well explained. Keep up the good work.
Them paint skills are strong in this one! :D Good video!
You draw me a picture. Easy to understand. Great content.
i m really glad i found you in my learning process
Continue on with this series(DS&A)... It will help me prepare for exams and interviews.. Thanks CS Dojo :)
Thank you for your video. It was great lesson to understand why arrays aren't sizable.
you presented this technical information in a very graspable manner - great !! well done!
You r brilliant. Such clarity of concepts and accent. You seem to be the Young Feynman in Computer Science. Keep on educating us. All the best for all youe endeavours.
Your channel is really just mind blowing.what you teach is so organized and it can be remembered for a long time. Please keep it going
I am your permanent student from india
Very concise and clear explanation. Many thanks!
Ur concepts are crystal clear 👍
Beautifully explained, you are a charm. Keep the good work up! - Learnt a lot
Arguably the best python channels... cant wait for the Django tutorials **FINGERS CROSSED**
I finally got it after this video. Thank you!
You are so good i want to learn more here love it 😍👍
keep it bro , do not stop
you are a very inspiring person !! thank you so much for your videos !! your explanations are very clear and your english is very easy to understand for not english native people like me !!
*Key Points:*
- It's very unusual to have mixed variable types in an array
- You can't just add more partitions at the end of an array
After already allocating memory for a list, you don't know what'll be allocated after that and to store an array you need consecutive bytes.
To add more you need to dynamically create a new, longer array and copy over those values to it again.
I love your clear explanations! Very helpful.
This is the best video l have watch in my entire life ,am happy keep up.
You are a great teacher. This video helped me a lot!
The best and simplest explanation ever
Amazing explanation buddy, you are great and you explained superbly and who hasn't been studied DS&A evan a single time then that person also can understand that how each & everything is being processed.
Keep updating your tutorials on DSA, Python & Java as well.
Thanks man!!!
hay my guy it's cool bro to share your knowledge with other people
you are the best teacher...
excellent video.your understanding and teaching stuff are genuinely so good.please make more stuff like this..i have already watched your many video that others are soo Good.
You're doing a great job,buddy. Thank you.
Very illustrative lesson, thank you.