Python Jumpstart by Building 10 Apps Transcripts
Chapter: App 1: Hello (you Pythonic) world
Lecture: Building Hello world, part 2
0:00 So back in PyCharm we need to grab hold of that value that is returned from input.
0:06 Let's be really explicit and call this user_text or something like this... ok. So in Python, when you have complex words
0:15 or variables and functions made up of multiple words, if you will, you typically separate them with underscores.
0:22 Other programming languages might write "userText" like this, where they use camel-casing, in Python it's all about the underscore.
0:30 So, we are going to call it this, so that gives us the user text and we could actually just print this out just to see what they entered,
0:37 so let's run this really quick say "I entered this", if I hit enter it just says "I entered this", excellent.
0:44 So we have got that value and print it back out. That's not exactly what we want to do though.
0:49 We want to actually store some kind of saying that we want to say and I believe it was "Nice to meet you", whatever they entered for their name.
0:57 So we'll say greeting = "Nice to meet you " and we want to sort of somehow incorporate this string here so in Python, they make it really easy
1:11 to combine strings just using the "+" sign. So we'll say, nice to meet you "+" user text and we can just print out that greeting,
1:21 give a little space so it's easier to read, so let's just run that, and see what we get. So down here, we can enter our name which will be Michael,
1:28 hit enter, and it says "Nice to meet you Michael". Perfect!!. So now, we've completed our first app, you can see we've worked with the print function,
1:37 we're calling it with parenthesis, passing a string literal, it's what you call it when you create them just in place like this,
1:43 passing these string literals as arguments, sometimes were not, calling the input function, again passing strings, catching the response,
1:52 the input into a variable called user text, we are concatenating to another string, a literal string plus a variable,
1:58 storing the greeting and we are printing it out. All right, pretty simple this application but it really gets us off to a good start to start building
2:06 more interesting complex applications that build on things like file i/o and web services and all sorts of cool stuff like that.