0% found this document useful (0 votes)
3 views

Week_1_Introduction_to_ICT

This document serves as an introduction to Python programming, covering key concepts such as variables, arithmetic operators, strings, and user input. It outlines learning objectives and provides examples of variable usage, naming conventions, and basic arithmetic operations. The conclusion emphasizes the importance of Python as a high-level programming language for various tasks.

Uploaded by

Basic Tricks
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Week_1_Introduction_to_ICT

This document serves as an introduction to Python programming, covering key concepts such as variables, arithmetic operators, strings, and user input. It outlines learning objectives and provides examples of variable usage, naming conventions, and basic arithmetic operations. The conclusion emphasizes the importance of Python as a high-level programming language for various tasks.

Uploaded by

Basic Tricks
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 24

Introduction to

Python
Programming
Learning Objectives
• Students shall be able to define
variables and their use in
programming.

• Students shall learn the use of


• Students
print function.
shall learn the use of
• arithmetic operators.
Students shall learn the use of
• strings.
Students shall learn how to get the
input from the user.
Computer Science Department, UET Lahore.
First python program!
Let’s write our first python program.

Computer Science Department, UET Lahore.


What if we want to take input from
user?
To take input from user we need a container
to store the value entered by the user.

This container is called a variable.

Everyone of us has used variables in


mathematics.
e.g. x=10 where ‘x’ is the variable and 10 is
the value which will be stored in ‘x’.

Computer Science Department, UET Lahore.


How does a variable works in
computer?
Variable ‘x’ represents a memory cell in
RAM and the value ’10’ is stored in that
memory cell.

Computer Science Department, UET Lahore.


Variable example

Computer Science Department, UET Lahore.


Assignment statement in python

Computer Science Department, UET Lahore.


Taking input from user
Lets modify the “Hello World” program
and replace the “World” with user’s
name.
To take input from the user we use
input method of python.

Computer Science Department, UET Lahore.


Taking input from user (example)

Computer Science Department, UET Lahore.


Naming variables in python
A variable can have a short name (like x
and y) or a more descriptive name (age,
carname, total_volume).

Computer Science Department, UET Lahore.


Naming variables in python
Rules for Python variables:
1. A variable name must start with
a letter or the underscore
character
2. A variable name cannot start
with a number
3. A variable name can only contain
alphanumeric characters and
underscores (A-z, 0-9, and _ )

Computer Science Department, UET Lahore.


Naming variables in python
Rules for Python variables:
4. Variable names are case-
sensitive (age, Age and AGE are three
different variables)

Computer Science Department, UET Lahore.


Illegal variable names
2myvar = "John"
my-var = "John"
my var = "John"
All of the variables defined above are
illegal.

Computer Science Department, UET Lahore.


Arithmetic operators in python

Computer Science Department, UET Lahore.


Arithmetic operators examples
Addition:

Computer Science Department, UET Lahore.


Activity
Try to use other arithmetic operations
given in the table.

Computer Science Department, UET Lahore.


Mean calculation example
Mean: Program to calculate the
average of first five even numbers.

Computer Science Department, UET Lahore.


Strings in python
Strings in python are surrounded by
either single quotation marks, or
double quotation marks.
'hello' is the same as "hello".

Computer Science Department, UET Lahore.


Strings in python
You can display a string literal with
the print method:

Computer Science Department, UET Lahore.


Assigning string to a variable in
python
Assigning a string to a variable is
done with the variable name
followed by an equal sign (=) and
the string:

Computer Science Department, UET Lahore.


Multi-line strings in python
You can assign a multiline string to a
variable by using three quotes:

Computer Science Department, UET Lahore.


Comments in python
Comments starts with a #, and
python will ignore them:

Computer Science Department, UET Lahore.


Learning Objective

In this lecture, we learnt about


variables, assignment statements,
arithmetic operators, print function,
introduction to strings and getting
input from user.

Computer Science Department, UET Lahore.


Conclusion
● We wrote our first python program.
● We learned about variables and their
use in programming
● To program computers to do
something, we use programming
language.
● Python is a high-level programming
language that is used to program
computer to perform different tasks.
Computer Science Department, UET Lahore.

You might also like