Skip to content

RealHaroon/Python-Mini-Projects

Repository files navigation

Based on the contents of your repository, here's a comprehensive README.md for your Python Mini Projects:

# 🐍 Python Mini Projects

This repository showcases a collection of simple Python projects developed to enhance programming skills and provide practical examples of various applications.

## 📁 Project List

1. **Bank Management System**
2. **Cafe Management System**
3. **Guess The Number Game**
4. **Inventory Management**
5. **Numbers To Words Converter**
6. **PhoneBook**
7. **Quiz Game**
8. **Simple ChatBot**
9. **Snake Water Gun Game**
10. **To-Do List**

## 🔍 Project Details

### 1. Bank Management System

**Description:**  
A console-based application that simulates basic banking operations, allowing users to create accounts, deposit and withdraw funds, and check balances.

**Features:**
- Create new bank accounts
- Deposit money into accounts
- Withdraw money from accounts
- Display account information

**How to Run:**
```bash
python Bank-Management-System/bank_management.py

2. Cafe Management System

Description:
A simple application to manage cafe orders, calculate bills, and maintain a menu.

Features:

  • Display menu items
  • Take customer orders
  • Calculate total bills
  • Update menu items

How to Run:

python Cafe-Management-System/cafe_management.py

3. Guess The Number Game

Description:
A fun interactive game where the player tries to guess a randomly generated number within a specified range.

Features:

  • Random number generation
  • Input validation
  • Feedback on guesses (too high, too low)
  • Count of attempts

How to Run:

python Guess-The-Number-Game/guess_the_number.py

4. Inventory Management

Description:
A system to manage product inventories, including adding new products, updating existing ones, and displaying all products.

Features:

  • Add new products with names and prices
  • Update prices of existing products
  • Display all products with details

How to Run:

python Inventory-Management/inventory_management.py

5. Numbers To Words Converter

Description:
A utility that converts numerical inputs into their corresponding word representation.

Features:

  • Convert integers to words
  • Support for large numbers

How to Run:

python Numbers-To-Words-Converter/number_to_words.py

6. PhoneBook

Description:
A simple contact management system to add, delete, and view contacts.

Features:

  • Add new contacts with names and phone numbers
  • Delete existing contacts
  • Display all saved contacts

How to Run:

python PhoneBook/phonebook.py

7. Quiz Game

Description:
An interactive quiz application that poses multiple-choice questions to the user and provides feedback.

Features:

  • Multiple-choice questions
  • Score tracking
  • Immediate feedback on answers

How to Run:

python Quiz-Game/quiz_game.py

8. Simple ChatBot

Description:
A basic chatbot that responds to user inputs with predefined replies.

Features:

  • Responds to greetings and common questions
  • Simple conversational logic

How to Run:

python Simple-ChatBot/chatbot.py

9. Snake Water Gun Game

Description:
A command-line game based on the classic "Rock, Paper, Scissors" concept, but with "Snake, Water, Gun" as choices.

Features:

  • User vs. computer gameplay
  • Random choice generation for computer
  • Input validation

How to Run:

python Snake-Water-Gun-Game/snake_water_gun.py

10. To-Do List

Description:
A command-line application to manage daily tasks, allowing users to add, mark, view, and delete tasks.

Features:

  • Add new tasks
  • Mark tasks as completed
  • View all tasks
  • Remove tasks from the list

How to Run:

python To-Do-List/todo_list.py

🛠️ Requirements

  • Python 3.x

📜 License

This project is open-source and available under the MIT License.


Developed with ❤️ by Haroon



This README provides an overview of each project, including its description, features, and instructions on how to run it. Feel free to customize it further to suit your repository's needs. 

About

Python Mini Projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages