PYTHON PROGRAMMING LABORATORY RECORD
FOR
MCA
I YEAR, I SEMESTER
Submitted By
_____________________________
__________________
DEPARTMENT OF
COMPUTER SCIENCE ENGINEERING
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD.
TELANGANA
(2025-2027)
JAWAHARLAL NEHRU TECHNOLGICAL UNIVERSITY
HYDERABAD.
Kukatpally, Hyderabad-500085.
CERTIFICATE
This is to certify that the record entitled “PYTHON PROGRAMMING LAB” is being
submitted by _______________________________________, Reg. No.
_________________ in partial fulfillment of the requirements for the award of the degree of
MASTERS OF COMPUTER APPLICATIONS in the DEPARTMENT OF
COMPUTER SCIENCE ENGINEERING, JAWAHARLAL NEHRU
TECHNOLOGICAL UNIVERSITY HYDERABAD is a record of bonafide work carried
out by her under my guidance and supervision.
The results embodied in this record have not been submitted to any other university or
institution for award of any degree or diploma.
Internal Examiner External Examiner
INDEX
S. No. Title / Experiment Page No.
1 Program to Calculate Compound Interest 1
2 Distance Between Two Points 1
3 Reading and Printing Personal Details 2
4 Pattern Printing Using For Loop 2
5 Character Type Checking Program 3
6 Fibonacci Series Using While Loop 3
7 Prime Numbers in a Given Interval 4
8 Convert List and Tuple into Arrays 4
9 Find Common Elements Between Two Arrays 4
10 Greatest Common Divisor (GCD) Program 5
11 Palindrome String Program 5
12 Checking Whether a List Is Sorted 5
13 Finding Duplicate Elements in a List 6
14 Removing Duplicate Elements from a List 6
15 Dictionary Inversion Program 7
16 String Manipulation Programs 8
17 Recursive Binary String Generation 8
18 Matrix Creation and Display 9
19 Addition of Two Square Matrices 10
20 Multiplication of Two Square Matrices 11
21 Creating and Using Python Modules 13
22 Exception Handling in Python 14
23 Drawing Rectangle Using Tkinter 15
24 Rectangle with Colour Attribute 16
25 Drawing Point on Canvas 16
26 Drawing Circles Using Tkinter 17
27 Method Resolution Order (MRO) Program 18
28 Phone Number and Email Validation 19
29 Merging Two Files 19
30 Word Search in a File 20
31 Most Frequent Word in a File 20
32 File Content Analysis 20
33 NumPy, Matplotlib, SciPy Programs 21
34 NumPy Installation and Operations 21
35 Digital Logic Gates Program 22
36 Half Adder, Full Adder, Parallel Adder 23
37 GUI Application Using Tkinter 24
1