2.4. Your First Python Program¶
Traditionally, the first program written in a new language is called
Hello, World! because all it does is display the words, Hello, World! on
the screen. In Python, the source code looks like this.
This is an example of using the print function, which doesn’t actually print anything on paper. It displays a value on the screen. In this case, the result is the phrase:
2.4.1. Try It!¶
print("Hello, World!") into the code editor below, then click the
green Run button.
Do NOT just copy/paste the code. You will learn best by typing, trying, changing, and fixing.
The quotation marks inside the parentheses () mark the beginning and end of the value to display. They don’t appear in the result.
Some people judge the quality of a programming language by the simplicity of
Hello, World! program. By this standard, Python does very well.
If you typed correctly, you saw the output
Hello, World!. If you left out
or mistyped any characters, then you either saw a misspelled output or an
error message. Do not worry if you make mistakes! These experiences still
teach you something. Fix any errors and try again.
2.4.2. Now Play¶
Once you print
Hello, World! successfully, go back and play around with the
code. Make a change, click Run, and see what happens. Try to:
- Change the message printed.
- Figure out what the parentheses do. Will the code work without them?
- Remove one or both quotation marks. Do we need to include both opening and closing marks?
- Is there a difference between using a single or a double quote (
- Print multiple messages one after the other.
- Print two messages on the same line.
- Print a number. (Bonus: Print two numbers added together).
- Print a message that contains quote marks, such as
I can print, "Hello, World!".
- Other. You choose!
Spend a few minutes trying these changes. Do not worry if you miss some of the
targets. Learning comes through experience, and you WILL learn all the details
Once you finish practicing (and hopefully making some mistakes), you will have
a pretty good idea of how the
On paper (or in a document on your computer), write one or two sentences about
2.4.3. Check Your Understanding¶
The print function:
- sends information to be printed on paper.
- displays a value on the screen.
- tells the computer to put the information in print, rather than cursive, font.
- tells the computer to speak the information.
Which of the following correctly prints
Coding Rocks? Select ALL that
- print(Coding Rocks)
- print"Coding Rocks"
- print('Coding Rocks')
- print("Coding Rocks')
- print("Coding Rocks")