Friday, 7 February 2025

Assignments Of Day 1: Introduction to Python Programming

 Assignments Of Day 1

Introduction to Python Programming

Assignment 1: Install Python and Verify the Installation

Task: Install Python and verify the installation on your system.
Steps:

1.   Download Python:

o    Visit https://www.python.org/.

o    Download the latest version suitable for your operating system.

2.   Install Python:

o    Run the installer.

o    Check the box "Add Python to PATH".

o    Click on "Install Now" to complete the installation.

3.   Verify Installation:

o    Open the terminal/command prompt.

o    Type:

python --version

o    The output will display the installed Python version, e.g., Python 3.11.5.

Explanation:
This step ensures Python is installed and accessible from any directory on your system.


Assignment 2: Write and Execute "Hello, World!"

Task: Write a Python script to print "Hello, World!" on the screen.
Steps:

1.   Open a text editor (e.g., IDLE or Notepad).

2.   Write the following code:

print("Hello, World!")

3.   Save the file as hello.py.

4.   Run the program:

o    Using IDLE: Press F5 or click Run > Run Module.

o    Using the terminal:

python hello.py

Output:

Hello, World!

Explanation:
The print() function outputs the text "Hello, World!" to the screen.


Assignment 3: Understanding Python as an Interpreted Language

Task: Use Python's interactive mode to run commands line-by-line.
Steps:

1.   Open the Python shell by typing python in the terminal.

2.   Type the following commands one at a time:

print("Python is awesome!")

3 + 5

"Hello" + "World"

3.   Observe the results after each command.

Output:

  • Python is awesome!
  • 8
  • HelloWorld

Explanation:
Python executes commands immediately, showing results line-by-line, which is a characteristic of interpreted languages.


Assignment 4: Create a Simple Calculator

Task: Write a Python program to add two numbers.
Steps:

1.   Write the following code:

num1 = 10

num2 = 20

result = num1 + num2

print("The sum is:", result)

2.   Save the file as calculator.py.

3.   Run the program.

Output:

python

CopyEdit

The sum is: 30

Explanation:
The program stores numbers in variables num1 and num2, calculates their sum, and displays the result using print().


Assignment 5: Modify "Hello, World!"

Task: Print your name along with "Hello, World!".
Steps:

1.   Write the code:

name = "John"

print("Hello, World! My name is", name)

2.   Save as hello_name.py.

3.   Run the program.

Output:

Hello, World! My name is John

Explanation:
The variable name holds your name, which is included in the print() statement.


Assignment 6: Understanding Variables

Task: Assign values to variables and print them.
Steps:

1.   Write the code:

x = 5

y = 10

z = x + y

print("Value of x:", x)

print("Value of y:", y)

print("Sum of x and y:", z)

2.   Save as variables.py.

3.   Run the program.

Output:

Value of x: 5

Value of y: 10

Sum of x and y: 15

Explanation:
Variables x and y store integers. The sum is calculated and displayed.


Assignment 7: Using Comments

Task: Add comments to explain the "Hello, World!" program.
Steps:

1.   Write the code:

# This is a simple Python program

# It prints "Hello, World!" to the screen

print("Hello, World!")

2.   Save as comments.py.

3.   Run the program.

Output:

Hello, World!

Explanation:
Comments start with # and are ignored by the Python interpreter.


Assignment 8: Using the Input Function

Task: Take a user’s name as input and greet them.
Steps:

1.   Write the code:

name = input("Enter your name: ")

print("Hello, " + name + "!")

2.   Save as greet_user.py.

3.   Run the program and enter your name when prompted.

Example Input:

Enter your name: Alice

Output:

Hello, Alice!

Explanation:
The input() function takes user input as a string, which is concatenated with a greeting.


Assignment 9: Experiment with String Operations

Task: Concatenate two strings and print the result.
Steps:

1.   Write the code:

string1 = "Python "

string2 = "Programming"

result = string1 + string2

print("Concatenated String:", result)

2.   Save as string_operations.py.

3.   Run the program.

Output:

Concatenated String: Python Programming

Explanation:
The + operator concatenates string1 and string2.


Assignment 10: Understanding Error Messages

Task: Run a program with an intentional error and analyze the error message.
Steps:

1.   Write the code with a missing closing quote:

print("This will cause an error)

2.   Save as error_example.py.

3.   Run the program.

Output:

SyntaxError: EOL while scanning string literal

Explanation:

The error occurs because the closing double quote is missing. Python’s error messages help identify and fix issues in the code.


Summary

These assignments are designed to introduce students to Python's fundamentals, including installation, syntax, variables, and debugging. By completing them, students will gain confidence in writing and executing Python programs.

No comments:

Post a Comment

Search This Blog

Powered by Blogger.

Popular

Name*


Message*