Applied Fundamentals: Hangman

Programming Projects to Cement our Understanding3 H 34 M

Just you? Training a whole team? There's an ITProTV plan that fits.

Start Training Today
  • Hangman v1
    • Overview
    • Plan The Project
    • Set Up The Project
    • Take Guesses
    • Determine Correct Guesses
    • Add Presentation
  • Refactor to Functions
    • Refactor to Functions
  • Hangman v3
    • Add a Scoreboard
    • Determine Win or Lose
    • Print Banners


2 M

itprotv course thumbnailitprotv course thumbnailitprotv course thumbnail
  • Episode Description
  • Transcript

Learning a the fundamentals of programming is very empowering, but the next question is how can I use it? We are going to use some of the skills and knowledge that you have acquired to build a childhood game, Hangman, on in the command line environment. Let's get started!

[MUSIC] Hello everyone, and welcome to this course overview for Applied Fundamentals at DevProTV. And here to help us is Mr. Justin Dennison. So Justin, tell me what are we gonna be learning in this series? >> Well, this series is actually a culmination of some of these introductory skills that we've been learning over the last few courses. So if you're here, there's an assumption you've learned some Python, you've learned some concepts about programming. And now, we're here to flex those muscles. And in order to do that, we're gonna apply the problem solving skills that we also learned about. To plan our project, draw pictures, make sure that we understand the dynamics of what we're trying to build. And then, utilize the programming concepts. Like functions, and strings, and methods, and also loops, in order to actually build the Hangman game, which I find is always a a childhood classic. But sometimes it's a little macabre, so maybe we'll have to change that in of itself. >> All right, well you mentioned you might have watched a few episodes, you have a kind of base knowledge. But who's the intended audience? Do we need to have these prerequisites that you maybe have mentioned to watch this series? >> I think having the prerequisites, watching the courses about problem-solving, about introduction to programming, about getting comfortable with the terminal, as well how to define and think about functions. Those, you might get away with not knowing those. But it's going to make a lot more sense and also help cement what you've learned in those previous courses as you build this project. So it's highly recommended. You might get away with not having them, but for me, I would recommend them strongly. >> Okay, is this series directed towards any type of specific certification, or is this more of just a general knowledge to help us better coders? >> This is an application of some of the beginning things that you learn when you start programming, right? So what is an a list, and how do I use it? What is a string, and how do I use it? What is a function, how do I use it? What are the patterns of thought that I need to employ in order to build something? Because they're kind of odd to put all those together. Now, that is not a certification, that'd be really hard to certify in. So this is about leveling up your skills and making sure that you understand the fundamentals of, well, of programing in and of itself. So if that sounds like something that you're excited about, I hope you are, then we'll see you there. [SOUND]