6. Writing and Executing First Python Program
Python рд╕реАрдЦрдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ рдЖрдк рддреБрд░рдВрдд рдЕрдкрдирд╛ рдкрд╣рд▓рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦреЗрдВ рдФрд░ run рдХрд░реЗрдВред рдпрд╣ chapter step-by-step рдЖрдкрдХреЛ рдкрд╣рд▓рд╛ Python program рдмрдирд╛рдиреЗ рдФрд░ execute рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рд┐рдЦрд╛рдПрдЧрд╛ред
6.1 Python Program рд▓рд┐рдЦрдирд╛
Python program рдПрдХ text file рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕рдХрд╛ extension .py
рд╣реЛрддрд╛ рд╣реИред
Example (Hello World Program):
# рдкрд╣рд▓рд╛ Python рдкреНрд░реЛрдЧреНрд░рд╛рдо
print("Hello, World!")
6.2 Python Program Execute рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ
(a) Using Python IDLE
- Python install рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж IDLE open рдХрд░реЗрдВред
- Shell window рдореЗрдВ рд▓рд┐рдЦреЗрдВ:
print("Hello, Python!")
рдФрд░ Enter рджрдмрд╛рдПрдБ тЖТ output рдорд┐рд▓реЗрдЧрд╛ред - File тЖТ New File тЖТ code рд▓рд┐рдЦреЗрдВ тЖТ Save as
program.py
тЖТ Run тЖТ Run Module (F5)ред
(b) Using Command Prompt / Terminal
- Program рдХреЛ рдХрд┐рд╕реА text editor (Notepad, VS Code рдЖрджрд┐) рдореЗрдВ рд▓рд┐рдЦреЗрдВ рдФрд░ save рдХрд░реЗрдВ, рдЬреИрд╕реЗ
hello.py
ред - Command Prompt (Windows) рдпрд╛ Terminal (Linux/Mac) open рдХрд░реЗрдВред
- File location рдкрд░ рдЬрд╛рдПрдБ рдФрд░ type рдХрд░реЗрдВ:
python hello.py
Output:Hello, World!
(c) Using Jupyter Notebook
- Anaconda рдпрд╛ pip рд╕реЗ Jupyter install рдХрд░реЗрдВред
pip install notebook jupyter notebook
- Browser рдореЗрдВ notebook open рд╣реЛрдЧрд╛ред
- Cell рдореЗрдВ code рд▓рд┐рдЦреЗрдВ рдФрд░ Run рдХрд░реЗрдВ:
print("Hello, Jupyter!")
6.3 Inline Execution (Interactive Mode)
Python interpreter рдХреЛ рд╕реАрдзреЗ run рдХрд░рдХреЗ рднреА code рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
python
рдлрд┐рд░ рд▓рд┐рдЦреЗрдВ:
>>> print("Hello, Interactive Mode!")
Hello, Interactive Mode!
6.4 Example Programs
Example 1: Two Numbers Add рдХрд░рдирд╛
a = 10
b = 20
print("Sum =", a + b)
Output:
Sum = 30
Example 2: User Input рд▓реЗрдирд╛
name = input("Enter your name: ")
print("Welcome,", name)
Output:
Enter your name: Anand
Welcome, Anand
ЁЯУМ Quick Note for Students:
- рд╣рдореЗрд╢рд╛ program рдХреЛ
.py
extension рд╕реЗ save рдХрд░реЗрдВред - Beginners рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ IDLE рдпрд╛ VS Code рд╕реЗ program run рдХрд░реЗрдВред
- Execution рдХреЗ рджреМрд░рд╛рди error рдЖрдиреЗ рдкрд░ error message рдзреНрдпрд╛рди рд╕реЗ рдкрдврд╝реЗрдВ тАУ рд╡рд╣реА debugging рдХреА рдкрд╣рд▓реА step рд╣реИред