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.
A virtual pet simulation that uses classes and object interactions to manage pet attributes, states, and user actions.
A payroll management system that demonstrates object modeling, employee data handling, and salary calculations.
An inventory system that can be used in different types of video games which uses data handling and lists.
A grade management system that organizes student information and calculates academic performance using OOP principles.
A data validation system that checks medical records for proper formatting, required fields, and correct data types.
A simulation of physics using small figures with a mix of Python and Pygame.
- Object-Oriented Programming (OOP)
- Classes and Objects
- Attributes and Methods
- Data Validation
- Lists and Dictionaries
- Clean Code Organization
- Python 3