Skip to content

Repository files navigation

Python OOP Projects

A collection of Python projects designed to practice and demonstrate Object-Oriented Programming (OOP) concepts, including classes, objects, encapsulation, and structured data management. Check out the wiki for this project that goes in depth into many topics such as future plans, code structure, and coding concepts.

Projects

🐾 Pet Simulator

A virtual pet simulation that uses classes and object interactions to manage pet attributes, states, and user actions.

💼 Employee Payroll System

A payroll management system that demonstrates object modeling, employee data handling, and salary calculations.

🕹️ Inventory System

An inventory system that can be used in different types of video games which uses data handling and lists.

🎓 Student Grade System

A grade management system that organizes student information and calculates academic performance using OOP principles.

🏥 Medical Data Validator

A data validation system that checks medical records for proper formatting, required fields, and correct data types.

⚽ Physics Simulator

A simulation of physics using small figures with a mix of Python and Pygame.

Skills Practiced

  • Object-Oriented Programming (OOP)
  • Classes and Objects
  • Attributes and Methods
  • Data Validation
  • Lists and Dictionaries
  • Clean Code Organization

Language

  • Python 3

About

A collection of projects made with advanced Python principles

Topics

Resources

Code of conduct

Contributing

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages