- Now I think I'm finally done…sorting through my friends.…I finalized my set, and I'm ready to start…inviting people.…(cellphone rings)…Oh!…Excuse me for a sec.…Hey Verne, what's up?…Oh you did?…Um, I'll call you back.…That was my friend Verne,…he heard a rumor that I'm planning a game night,…and wanted to know if he and Jim could join.…I'd love to invite them.…They are really good friends.…Here's the set of friends that I planned to invite.…Let's start by checking to see if Verne is already…in the set of friends to invite.…

And unfortunately no.…I must have taken him out of the set earlier.…Well, since Verne really wants to hang out,…I'll be a good friend and add him back…to the set of friends to invite.…But that raises a problem.…Now I have one to many people in my…set of friends to invite.…So I'm going to need to remove somebody.…- Hey, I was just chatting with Nestor online.…It turns out he's in Romania this week.…- Well I think it's safe to assume that Nestor…won't be making it for game night.…So now there's room for Verne.…

Resume Transcript Auto-Scroll

Author

Released

12/21/2015

Understanding core programming concepts and why they are used is just as important as knowing how to write code. New programmers need to learn to bridge the gap: to connect the theory to practice. This series of training videos explains basic programming concepts by relating them to real-life objects, actions, and scenarios. Each video will focus on a different analogy, mixing live action with segments that demonstrate the concepts in code. For example, Barron Stone connects functions to recipes, lists to parking spaces, and loops to that perpetual chore: dishwashing. He illustrates most of the examples using Python, but you can follow along in any language you choose. Start watching and learn about...