-
Notifications
You must be signed in to change notification settings - Fork 1
Lab Assignment 1
- Ruthvic Punyamurtula (Problems - 1,2,4)
- Sai Charan Kothapalli (problems - 3,5,6)
This is lab assignment 1 of cs5590 - python/Deep Learning class. This assignment gives a head start for python programming required for ML and DL. This lab is based on the tasks done in ICE 1, ICE 2 & ICE 3 which can be found here
This lab assignment focuses on Implementing the below concepts
- Classes & inheritance
- Handling tuples and dictionaries
- Practice Lists & Sets
- String operation
- Solving a use case based problem
- Sorting on values
We have used python3 to create classes and their objects based on the efficient algorithm time complexities. Most of the work here is based on user's standard input but not the static ones.
1. Write a program to find the net final amount of a bank account
2. Create a dictionary from list of tuples & sort them
3. Finding i) A intersection B ii) (A union B) - (A intersection B)


4. Longest substring with unique characters
5. Flight Reservation System


6. Web Scraping to find states and Capitals

This output is also saved to file (https://github.com/Ruthvicp/CS5590_PyDL/blob/master/Module1/Lab_Assignment/Lab1/Source/output.txt)

We have understood and implemented the concepts of tuples, dictionaries and used them in classes. Also used beautiful soup as a part of web scraping and developed a use case based approach