Welcome! This repository contains a collection of beginner-friendly Python mini-projects designed to practice fundamental programming concepts such as logic building, user input handling, control flow, and basic data structures, OOP.
Each Python file represents a standalone mini-project:
- Mad Libs Game – A fun word game that creates stories using user input
- Calculator App – Performs basic arithmetic operations
- Driving Eligibility & Traffic Exam – Checks eligibility and quizzes traffic rules
- Weight Converter – Converts weight between kilograms and pounds
- Compound Interest Calculator – Calculates compound interest based on user input
- Shopping Cart Program – Adds items to a cart and calculates total cost
- Concession Stand Program – Simple menu-based ordering system
- Rock, Paper, Scissors Game – Classic game with replay functionality
- Number Guessing Game – Guess a randomly generated number
- Banking Program – Console-based app for deposits, withdrawals, and balance checks
- Contact Book – Add, view, and delete contacts
- To-Do List – Manage daily tasks from the terminal
- Student Management System – Add, update, search, and delete student records
- Transaction Analyzer - Program to track and analyze financial transactions, showing totals, averages, and largest deposits/withdrawals.
- Star Wars API - Program to fetch and display data from the Star Wars API. Users can choose categories like people or planets, and it lists the names of the retrieved entities.
- Media Catalogue – An media management system that organizes movies and TV series in a unified catalogue