Skip to content

Latest commit

 

History

History
42 lines (24 loc) · 1.44 KB

File metadata and controls

42 lines (24 loc) · 1.44 KB

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