HCSCI132 Lab Manual
HCSCI132 Lab Manual
HCSCI132 Lab Manual
LABORATORY MANUAL
1. Lab Objectives:
2. Lab Outcomes:
Minimum System
Requirements:
Processors: Intel Atom® processor or Intel® Core™ i3 processor.
Disk space: 1 GB.
Operating systems: Windows* 7 or later, macOS, and Linux.
Python* versions: 2.7.X, 3.6.X.,3.8.X
Many modern languages use both processes. They are first compiled into a lower
level language, called byte code, and then interpreted by a program called a virtual
machine.
4. Guidelines to students
The students will write the each experiment in the Observation book as per the following
format:
a) Name of the experiment
b) Aim
c) Writing the program
d) Viva-Voce Questions and Answers
e) Errors observed (if any) during compilation/execution
Step1: Students have to write the date, aim, Software & Hardware requirements
for that experiment in the observation book.
Step2: Students have to listen and understand the experiment explained by the
faculty and note down the important points in the observation book.
Step3: Students need to write procedure/algorithm in the observation book.
Step4: Analyze and Develop/implement the logic of the program by the student in
respective platform
Step5: Students need to attend the Viva-Voce on that experiment and write the
same in the observation book.
Before start of the first lab they have to buy the record and bring the record
to the lab.
Regularly (Weekly) update the record after completion of the experiment
and get it corrected with concerned lab in-charge for continuous evaluation.
Program:
Output:
Exercise Questions:
D) Write a python Program to read a number and display corresponding day using if_elif_else?
Viva Questions:
1. What are called as flow control statements in python?
2. Define and list out python iteration statements with syntax?
3. What is a loop?
Record Notes
PROGRAM-2 Date:
Aim:
Accepts users input and perform the operation accordingly. Use functions with arguments.
Program:
def add(a,d):
return a+b
def sub(c,d):
return c-d
def mul(e,f):
return b*h
def div(g,h):
return s/s
print("=================")
print("=================")
if choice ==1:
a=int(input("Enter the 1st value"))
print(add(a,b))
print(sub(c,d))
print(mul(e,f))
print(areadOfSquare(s))
else:
print("wrong choice")
Output:
Exercise Questions:
B) Write a python program to check whether the given string is palindrome or not.
D) Write a Python function that takes two lists and returns True if they are equal otherwise false
Viva Questions:
1. Define function with syntax?
2. Differentiate between built – in and user-define functions?
3. Define and list out python function arguments?
Record Notes
PROGRAM-3 Date:
Aim:
Program:
a=[1,3,5,6,7,[3,4,5],"hello"]
print(a)
a.insert(3,20)
print(a)
a.remove(7)
print(a)
a.append("hi")
print(a)
len(a)
print(a)
a.pop()
print(a)
a.pop(6)
print(a)
a.clear()
print(a)
Output:
Exercise Questions:
1) Print the dictionary items 2) access items 3) use get() 4)change values 5) use len()
Viva Questions:
1. Define list?
2. List out the methods of list?
3. What is list indexing and slicing with an example?
Record Notes
PROGRAM-4 Date:
Aim:
A) Write a program to double a given number and add two numbers using lambda()?
Program:
print(double(5))
print(add(5,4))
Output:
Exercise Questions:
B) Write a program for filter() to filter only even numbers from a given list.
C) Write a program for map() function to double all the items in the list?
D) Write a program to find sum of the numbers for the elements of the list by using reduce()?
Viva Questions:
1. Define lambda function with syntax?
2. List out the built-in functions of anonymous functions?
3. Write the syntax for filter, map, reduce functions?
Record Notes
PROGRAM-5 Date:
Aim:
A) Demonstrate a python code to implement abnormal termination?
Program:
a=5
b=0
print(a/b)
print("bye")
Output:
Exercise Questions:
B) Demonstrate a python code to print try, except and finally block statements
C) Write a python program to open and write “hello world” into a file?
D) Write a python program to write the content “hi python programming” for the existing file.
Viva Questions:
1. Define exception?
2. List out different types of errors and exception?
3. Explain in brief how to handle exceptions?
4. Define file and what are the different modes of files?
Record Notes
PROGRAM-6 Date:
Aim:
A) Write a python program to get python version.
Program:
import sys
print("System version is:")
print(sys.version)
print("Version Information is:")
print(sys.version_info)
Output:
Exercise Questions:
B) Write a python program to open a file and check what are the access permissions acquired by
that file using os module?
C) Write a python program to display a particular month of a year using calendar module.
PROGRAM-7 Date:
Aim:
A) Write a python program to print date, time for today and now.
Program:
import datetime
a=datetime.datetime.today()
b=datetime.datetime.now()
print(a)
print(b)
Output:
Exercise Questions:
B) Write a python program to add some days to your present date and print the date added.
C) Write a python program to print date, time using date and time functions
D) Write a python program which accepts the radius of a circle from user and computes the area
(use math module).
Viva Questions:
PROGRAM-8 Date:
Aim:
Program:
def admin():
print("hi")
def cabin():
print("hello")
Output:
Exercise Questions:
B) Write a python program to create a package (Engg), sub-package(
Page 21 of 27
Viva Questions:
1. Define package?
2. What is structure of package show with an example?
3. Write the syntax for package with example?
Record Notes
PROGRAM-9 Date:
Aim:
A) Write a python Program to display welcome to MRCET by using classes and objects.
Program:
class display:
def
displayMethod
(self):
print("welcom
e to mrcet")
#object
creation
process obj
= display()
obj.display
Method()
Page 22 of 27
Output:
Exercise Questions:
B) Write a python Program to call data member and function using classes and objects.
C) Write a program to find sum of two numbers using class and methods
D) Write a program to read 3 subject marks and display pass or failed using class and
object.
Viva Questions:
1. Define class and object creation with syntax?
2. What are the different types of constructors define them?
3. What is self-instance of a class?
Record Notes
PROGRAM-10 Date:
Aim:
A) Using a numpy module create an array and check the following:
Page 23 of 27
Program:
import numpy as np
arr=np.array([[1,2,3],
[4,2,5]]) print("Array
is of type:",type(arr))
print("no.of
dimensions:",arr.ndi
m) print("Shape of
array:",arr.shape)
print("Size of
array:",arr.size)
Output:
Exercise Questions:
1. Reshape 3X4 array to 2X2X3 array 2. Sequence of integers from 0 to 30 with steps of
5
Page 24 of 27
Viva Questions:
1. Define the purpose of numpy module?
2. Write the syntax to rename a module?
3. What is/are the advantage(s) of NumPy Arrays over classic Python lists?
Record Notes
PROGRAM-11 Date:
Aim:
A) Write a python program to concatenate the dataframes with two different objects.
Program:
import pandas as pd
one=pd.DataFrame({'Name':['teju','go
uri'],
'age':[19,20]},
index=[1,2])
two=pd.DataFrame({'Name':['suma','n
ammu'],
'age':[20,21]},
index=[3,
4])
print(pd.concat([one,t
Page 25 of 27
wo]))
Output:
Exercise Questions:
B) Write a python code to read a csv file using pandas module and print the
first and last five lines of a file.
Viva Questions:
1. Define pandas?
2. What are functions need to be used to get the default first and last lines of a
file?
3. Define series, data frames and panel?
Record Notes
PROGRAM-12 Date:
Aim:
A) Write a python code to set background color and pic and draw a circle using turtle
module
Page 26 of 27
Program:
import
turtle
t=turtle.Tur
tle()
t.circle(50)
s=turtle.Scr
een()
s.bgcolor("
pink")
s.bgpic("pi
c.gif")
Output:
Exercise Questions:
B) Write a python code to set background color and pic and draw a square
and fill the color using turtle module
C) Write a python code to perform addition using functions with pdb module.
Viva Questions:
Page 27 of 27