Welcome to my collection of 18 Python mini-projects! These beginner-to-intermediate level programs cover a wide range of topics including games, utilities, converters, and timers. Each project is designed to reinforce core Python concepts like loops, conditionals, functions, and basic GUI development.
| π | π§ͺ Project Name | π Description |
|---|---|---|
| 1οΈβ£ | Simple Arithmetic Calculator | Performs basic math operations: add, subtract, multiply, divide. |
| 2οΈβ£ | Weight Conversion | Converts weight between kilograms and pounds. |
| 3οΈβ£ | Temperature Conversion | Converts temperature between Celsius, Fahrenheit, and Kelvin. |
| 4οΈβ£ | Compound Interest Calculator | Calculates compound interest based on user input. |
| 5οΈβ£ | Countdown Timer | A timer that counts down from a specified time. |
| 6οΈβ£ | Shopping Cart Program | Simulates a shopping cart with item selection and total calculation. |
| 7οΈβ£ | Quiz Game | A multiple-choice quiz that tracks the user's score. |
| 8οΈβ£ | Concession Stand Program | Lets users order snacks and calculates the total bill. |
| 9οΈβ£ | Number Guessing Game | User tries to guess a randomly generated number. |
| π | Rock, Paper, Scissors Game | Classic game against the computer. |
| 1οΈβ£1οΈβ£ | Dice Roller Program | Simulates rolling one or two dice. |
| 1οΈβ£2οΈβ£ | Banking Program | Simple banking system with deposit, withdrawal, and balance check. |
| 1οΈβ£3οΈβ£ | Slot Machine Simulator | Simulates a slot machine with random outcomes. |
| 1οΈβ£4οΈβ£ | Encryption Program | Encrypts and decrypts text using a basic cipher. |
| 1οΈβ£5οΈβ£ | Hangman Game | Word guessing game with limited attempts. |
| 1οΈβ£6οΈβ£ | Alarm Clock | Lets users set an alarm that triggers at a specific time. |
| 1οΈβ£7οΈβ£ | Digital Clock Program | Displays current time using PyQt5 or Tkinter. |
| 1οΈβ£8οΈβ£ | Stopwatch Program | A stopwatch with start, stop, and reset features. |
- Python 3.x installed
- Some projects may require additional libraries like
PyQt5
This project is licensed under the MIT License.
Feel free to fork this repo, suggest improvements, or add new features. Pull requests are welcome!
Happy coding! π§ π»
