0% found this document useful (0 votes)
15 views1 page

DS Using Python

The document outlines the course structure and syllabus for the II Year-I Semester of the Electronics and Communication Engineering program at Vignan’s Lara Institute of Technology & Science. It includes a list of experiments focused on data structures using Python, covering topics such as class creation, inheritance, method overloading, and various sorting and searching algorithms. The syllabus emphasizes practical programming skills through a series of coding assignments and projects.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views1 page

DS Using Python

The document outlines the course structure and syllabus for the II Year-I Semester of the Electronics and Communication Engineering program at Vignan’s Lara Institute of Technology & Science. It includes a list of experiments focused on data structures using Python, covering topics such as class creation, inheritance, method overloading, and various sorting and searching algorithms. The syllabus emphasizes practical programming skills through a series of coding assignments and projects.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

VIGNAN’S LARA INSTITUTE OF TECHNOLOGY & SCIENCE

(Autonomous)
Approved by AICTE New Delhi & Affiliated to JNTUK, Kakinada, NAAC ‘A+’ and ISO 9001:2015
Accredited by NBA (CSE, IT, ECE, EEE, ME), Vadlamudi, Chebrolu (Mandal), Guntur (District), A.P, PIN: 522 213

ELECTRONICS AND COMMUNICATION ENGINEERING


(R23-IInd YEAR COURSE STRUCTURE & SYLLABUS)

II Year-I Semester L T P C
0 1 2 2
DATA STRUCTURES USING PYTHON
List of Experiments:

1. Write a Python program for class, Flower, that has three instance variables of type
str, int, and float that respectively represent the name of the flower, its number of
petals, and its price. Your class must include a constructor method that initializes
each variable to an appropriate value, and your class should include methods for
setting the value of each type, and retrieving the value of each type.
2. Develop an inheritance hierarchy based upon a Polygon class that has abstract
methods area( ) and perimeter( ). Implement classes Triangle, Quadrilateral,
Pentagon, that extend this base class, with the obvious meanings for the area( ) and
perimeter( ) methods. Write a simple program that allows users to create polygons
of the various types and input their geometric dimensions, and the program then
outputs their area and perimeter
3. Write a python program to implement Method Overloading and Method Overriding.
4. Write a Python program to illustrate the following comprehensions: a) List
Comprehensions b) Dictionary Comprehensions c) Set Comprehensions d)
Generator Comprehensions
5. Write a Python program to generate the combinations of n distinct objects taken
from the elements of a given list. Example: Original list: [1, 2, 3, 4, 5, 6, 7, 8, 9]
Combinations of 2 distinct objects: [1, 2] [1, 3] [1, 4] [1, 5] [7, 8] [7, 9] [8, 9].
6. Write a program for Linear Search and Binary search.
7. Write a program to implement Bubble Sort and Selection Sort.
8. Write a program to implement Merge sort and Quick sort.
9. Write a program to implement Stacks and Queues.
10. Write a program to implement Singly Linked List.
11. Write a program to implement Doubly Linked list.
12. Write a program to implement Binary Search Tree.

You might also like