Skip to content

namans895/Python-OOP-Assignments

Repository files navigation

Python OOP Assignments

This repository contains Python Object-Oriented Programming (OOP) assignments completed as part of my college coursework.

Assignments Included

1. Student Management System

  • Create Student class
  • Display student details
  • Calculate grades

2. Bank Account System (Encapsulation)

  • Deposit money
  • Withdraw money
  • Check account balance

3. Employee Management (Inheritance)

  • Employee class
  • Manager class inheriting Employee

4. Vehicle System (Polymorphism)

  • Vehicle class
  • Car and Bike classes overriding methods

5. Shape Area Calculator (Abstraction)

  • Abstract Shape class
  • Rectangle class implementing area calculation

6. Library Management System

  • Add books
  • Issue books
  • Return books
  • Display available books

Concepts Used

  • Classes and Objects
  • Constructors
  • Encapsulation
  • Inheritance
  • Polymorphism
  • Abstraction

Author

Naman Sharma

B.Tech (Artificial Intelligence & Data Science)

Arya College of Engineering & IT, Jaipur

About

Python OOP assignments and basic theory notes covering Classes, Objects, Encapsulation, Inheritance, Polymorphism, and Abstraction.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages