Skip to content

shafiyakhatoon/Python-mini-projects

Repository files navigation

Python Mini Projects

A curated collection of beginner-to-intermediate Python projects designed to strengthen programming fundamentals, improve problem-solving skills, and explore console-based interaction.

Each project is standalone and focuses on different core concepts like:

  • ✅ Conditionals & loops
  • ✅ Functions & modular code
  • ✅ String manipulation
  • ✅ Dictionaries & data handling
  • ✅ Basic algorithms & logic building

Projects Included

  1. ** Calculator** – A basic calculator supporting addition, subtraction, multiplication, and division. (User input, functions)
  2. ☕ Coffee Machine Simulator – Simulates a coffee vending machine. Handles coin inputs, checks resources, and prints reports. (Dictionaries, loops, functions)
  3. ** Guess the Number** – Guess a randomly generated number with Easy & Hard modes. (Random numbers, loops)
  4. 👻 Hangman – Classic word-guessing game with ASCII art visuals. (Loops, conditionals, strings)
  5. ** Higher or Lower** – Guess which entity has more followers. (Data handling, game loops)
  6. ** Password Generator** – Creates secure random passwords with letters, numbers, and symbols. (Random module, lists)
  7. ✌ Rock Paper Scissors – Console version of the traditional game. (Random module, conditionals)
  8. ** Silent Auction** – Simulates a bidding system where the highest bidder wins. (Dictionaries, loops)
  9. ** Caesar Cipher** – Encrypts and decrypts text using the Caesar Cipher. (Basic cryptography, string manipulation)

##How to Run

Requirements: Python 3 installed on your system.

# Clone the repository
git clone https://github.com/shafiyakhatoon/Python-mini-projects.git

# Navigate into the folder
cd Python-mini-projects

# Run a project (example: Calculator)
python3 calculator.py

📌About This Repository

These projects were built to:

  • 🏗 Practice logic building & problem-solving
  • 📚 Learn Python fundamentals hands-on
  • 🎯 Explore small but impactful real-world programs
  • 💡 Serve as a portfolio showcase for beginners

📬 Connect With Me

💻 GitHub: shafiyakhatoon 🔗 LinkedIn: Shafiya Khatoon **


About

A curated collection of beginner-friendly Python projects — from games and utilities to a coffee machine simulator — designed to strengthen programming fundamentals and practical problem-solving skills.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages