Skip to content

This includes simple python mini projects you can clone😁👌

Notifications You must be signed in to change notification settings

Mmabiaa/3-Python-Mini-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

Python Mini Projects🪖

Welcome to my collection of Python mini-projects. These projects showcase a variety of skills, including file handling, encryption, and building interactive applications. Below you'll find details on three fun and useful Python projects.


🧩 Projects:

  1. Multi-Player Dice Rolling Game(https://github.com/Mmabiaa/3-Python-Mini-Projects/blob/main/3_Mini_Python_projects/multi-player-dice-rolling-game.py)
  2. To-Do List App (https://github.com/Mmabiaa/3-Python-Mini-Projects/blob/main/3_Mini_Python_projects/todo-list.py)
  3. Password Manager (https://github.com/Mmabiaa/3-Python-Mini-Projects/blob/main/3_Mini_Python_projects/password-manger.py)

🎲 Multi-Player Dice Rolling Game

Overview:

This is a multi-player dice-rolling game where players take turns rolling dice. The first player to reach 50 points wins the game! You can roll the dice or skip your turn, but if you roll a 1, your turn ends and you lose points.

Features:

  • Supports 2-4 players.
  • Players accumulate points based on dice rolls.
  • Special rule: roll a "1" and lose all points for the round.
  • The first player to 50 points wins!
  • Option to skip your turn.

🛠️ Installation:

No installation required. Simply run the script:

python dice_game.py

🎮 How to Play:

  1. Enter the number of players (between 2 and 4).
  2. Roll the dice or skip your turn.
  3. Accumulate points based on the dice roll, but be cautious—if you roll a "1", you lose all points for the round!
  4. The first player to 50 points wins the game!

📝 To-Do List App

Overview:

A command-line To-Do List app that allows users to add, view, remove, and mark tasks as completed. Tasks are saved in a text file, so your list persists between app sessions.

Features:

  • Add, view, remove, and mark tasks as completed.
  • Tasks are saved to tasks.txt for persistence.
  • Text-based interface for easy use.

🛠️ Installation:

Run the script directly with Python:

  python todo_list.py

python todo_list.py

🔐 Password Manager

Overview:

A simple Password Manager that securely stores passwords. It uses encryption to protect your sensitive data. A master password is required to access stored passwords.

Features:

  • Add and retrieve passwords for different accounts.
  • Encrypts passwords before storing them in passwords.txt.
  • Secure master password required for access.
  • Passwords are stored safely and encrypted with the cryptography library.

🛠️ Installation:

Install the required library:

pip install cryptography
python password-manager.py

🛠️ Technologies Used:

  • Python: Core programming language for all projects.
  • cryptography: Used in the Password Manager for encrypting passwords before storing them.

📬 Contact:

Feel free to reach out to me at your email for any questions or suggestions!

Thank you for exploring my Python mini-projects! 🚀

About

This includes simple python mini projects you can clone😁👌

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages