Welcome to Python! This tutorial will show you how to start writing programs.
Python programs are nothing more than text files, and they may be edited with a standardtext editor program.[1] What text editor you use will probably depend on your operating system: any text editor can create Python programs. However, it is easier to use a text editor that includes Pythonsyntax highlighting.
The very first program that beginning programmers usually write or learn is the"Hello, World!" program. This program simply outputs the phrase "Hello, World!" then terminates itself. Let's write "Hello, World!" in Python!
Open up your text editor and create a new file calledhello.py containing just this line (you can copy-paste if you want):
print('Hello, World!')
The single quotation marks can also be replaced with double quotation marks in the code above.
You can also put the below line to pause the program at the end until you press anything.
input()
This program uses theprint function, which simply outputs its parameters to the terminal. By default,print appends anewline character to its output, which simply moves the cursor to the next line.
Now that you've written your first program, let's run it in Python! This process differs slightly depending on your operating system.
C:\pythonpractice, and save yourhello.py program in that folder.cmd. This will cause the Windows terminal to open.cd \pythonpractice tochangedirectory to yourpythonpractice folder, and hit Enter.hello.py to run your program!If it didn't work, make sure your PATH contains the python directory. SeeGetting Python.
pythonpractice and place it in your Home folder (the one that contains folders for Documents, Movies, Music, Pictures, etc). Save yourhello.py program into it. Open the Applications folder, go into the Utilities folder, and open the Terminal program.cd pythonpractice tochangedirectory to yourpythonpractice folder, and hit Enter.python ./hello.py to run your program!Note: |
~/pythonpractice, and save yourhello.py program in that folder.cd ~/pythonpractice to change directory to yourpythonpractice folder, and hit Enter.python ./hello.py to run your program!Note: |
~/pythonpractice.hello.py containing just the following 2 lines (you can copy-paste if you want):[2]#! /usr/bin/pythonprint('Hello, world!')
Note: #! /usr/bin/python3print('Hello, world!') |
hello.py program in the~/pythonpractice folder.cd ~/pythonpractice tochangedirectory to yourpythonpractice folder, and hit Enter.chmod a+x hello.py to tell Linux that it is an executable program../hello.py to run your program!ln -s hello.py /usr/bin/hello to make asymboliclinkhello.py to/usr/bin under the namehello, then run it by simply executinghello.Note that this mainly should be done for complete, compiled programs, if you have a script that you made and use frequently, then it might be a good idea to put it somewhere in your home directory and put a link to it in /usr/bin. If you want a playground, a good idea is to invokemkdir ~/.local/bin and then put scripts in there. To make ~/.local/bin content executable the same way /usr/bin does type$PATH = $PATH:~/local/bin (you can add this line to your shell rc file, for example ~/.bashrc).
Note: johndoe@linuxbox~$file/usr/bin/hello/usr/bin/hello:Pythonscript,ASCIItextexecutable |
The program should print:
Hello, world!
Congratulations! You're well on your way to becoming a Python programmer.
hello.py program to say hello to someone from your family or your friends (or toAda Lovelace).print statements: one for "Hello" and one for "world". The program should still only print out on one line.