Python Jumpstart by Building 10 Apps Transcripts
Chapter: Welcome to the course
Lecture: Doing the exercises
0:00 What fun would it be to build these applications if you don't build them yourself?
0:05 So, it's really important that you guys try to build these apps yourself. There are two ways you can do it,
0:10 you can either, go to each chapter and see the description of the app, and then try to build it, then watch the lesson,
0:16 that is maybe an advanced scenario, more likely you watch me do it, we talk about it and then,
0:22 you put the video aside, you go and you start working on yourself. Either way, you are going to need a Git hold of the source code.
0:29 So the source code is in a public Git repository, it's github.com/mikeckennedy/Python-jumpstart-course-demos. So let's go over there and have a look.
0:41 Here is the repository, you can just simply download it as a zip, or if you are into Git like me, feel free to clone it,
0:48 you can install GitHub desktop and clone it that way, you can clone it from the command line copying this here.
0:53 So the most important part you'll find are the apps. So if you go into the apps you will see there is 0, 1, 2, 3
1:00 and in the setup one, we just have some links, stuff to help you get setup, those will be in the next video,
1:06 but for each of the other ones, let's say... let's jump down here to journal. You can see for each particular app, there is a... you_try and a final.
1:14 The final is exactly what I created in the video, so in the video, I actually created these three files
1:21 and here is the exact code that I wrote for this particular application, ok? Not surprisingly, when it's time for you to try to build the app,
1:30 you go to you_try. Now, for almost all the apps there is nothing to really get started with,
1:35 you can just create a file, a new Python file, and get started, it doesn't matter where you put it,
1:40 but I put the instructions in here for a few of the apps there will be resources you need to get started, for example that real estate app,
1:48 the data files you need are going to be there to get started with. But, most of the time, I have something like this,
1:54 and it will give you a picture of what we are going to build, so here is our birthday app... we are going to write an app that has this output,
2:00 and you can see it asks three questions to construct the date, what year, day and month were you born,
2:05 and then it does its work and it answers the question... well it looks like you were born on this day,
2:10 and it looks like your birthday is in so many days from now. Hope you are looking forward to it. Down below, you can see that there is always
2:17 the key concepts that you need to know, so for example, in this one, we talk about functions, so here is kind of the basics of functions,
2:24 and we talk about "datetimes", so it shows you the various pieces of "datetimes" that you might need to use. If we look at another one,
2:31 like, let's look at number 2... you can see this one talked about string formatting, conditionals, loops, importing modules,
2:41 and there is just a little example here, this is not instructions that you follow, but these are sort of the key concepts that you need to know,
2:48 so if you want to try it before we talk about it, you have at least a chance, right?, but for the most part I expect you to have watched the video
2:55 and then you try it yourself. So that's the story the source code, the apps, the instructions, how you follow along. So, LET GET STARTED!!!!!
3:05 It doesn't matter what you want to build, I am sure you are going to build something amazing with Python,
3:09 and the time to get stated on it, and learning, and building, is right now. Let's move on to the next set of videos
3:16 where you will learn about setting up your environment and then it will be on to the applications. Once again, welcome to the class, have a great time.