A mini project built using python to demonstrate basic concepts and problem-solving skills.
This repository contains a collection of beginner-friendly Python mini projects created to strengthen core programming concepts such as Object-Oriented Programming (OOP), data validation, functions, and data structures.
These projects were built as part of learning and practice, and they demonstrate clean logic, modular design, and real-world use cases.
- Python 3
- VS Code / Any Python IDE
A simple expense tracking system that allows:
- Depositing and withdrawing money
- Transferring funds between categories
- Viewing balances
- Generating a text-based percentage spending chart
Concepts Used:
Classes, Lists, Dictionaries, String Formatting
An object-oriented program that models planets using a Planet class.
Features:
- Type validation
- Custom string representation
- Orbit simulation method
Concepts Used:
OOP, Constructors, Type Checking, __str__ method
A program to validate ISBN-10 and ISBN-13 codes.
Features:
- Character validation
- Check digit calculation
- Proper error handling
Concepts Used:
Functions, Loops, Conditionals, Input Validation
A simple settings management system that allows:
- Adding new settings
- Updating existing settings
- Deleting settings
- Viewing current settings
Concepts Used:
Dictionaries, CRUD Operations, Functions
- Clone this repository:
git clone https://github.com/your-username/python-mini-projects.git