Skip to content

MAM-debug/Python-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Python Projects 🐍

A collection of Python learning projects from basic to advanced.

Projects

1. Quiz Game 🎮

An interactive command-line quiz game about IC logic gates.

  • Location: quiz-game/
  • File: project1.py
  • Features: Score tracking, instant feedback, 4 questions
  • Read more

2. Number Guessing Game 🎲

Guess the random number game with hints and scoring system.

  • Location: numberguess/
  • File: numberguess.py
  • Features: Input validation, attempt tracking, difficulty range
  • Read more

3. Weather App 🌤️

Real-time weather application built with Streamlit and OpenWeatherMap API.

  • Location: Streamlit/
  • File: project3.py
  • Features:
    • Search weather by city name
    • Real-time temperature (Celsius)
    • Humidity and wind speed
    • Weather description
    • Error handling
  • Read more

Getting Started

Each project folder has its own README with detailed instructions.

To run any project:

Command Line Projects

cd quiz-game
python project1.py

Web App (Weather App)

cd Streamlit
pip install streamlit requests
streamlit run project3.py

Technologies Used

  • Python 3 - Core language
  • Built-in libraries - os, random, etc.
  • Streamlit - Web framework (Weather App)
  • Requests - HTTP library (Weather App)
  • OpenWeatherMap API - Weather data (Weather App)

Project Structure

python-projects/
├── README.md (this file)
├── quiz-game/
│   ├── project1.py
│   └── README.md
├── numberguess/
│   ├── numberguess.py
│   └── README.md
└── Streamlit/
    ├── project3.py
    ├── README.md
    └── README_SHORT.md

How to Use This Repository

  1. Clone the repository

    git clone https://github.com/MAM-debug/Python-Projects.git
    cd Python-Projects
  2. Navigate to the project folder you want to run

    cd Streamlit
  3. Read the project's README for specific instructions

    cat README.md
  4. Run the Python file

    python filename.py
  5. Follow the on-screen prompts


Learning Path

Project Level Time What You Learn
Quiz Game 🟢 Beginner 30 min Variables, Loops, Conditionals
Number Guessing 🟢 Beginner 30 min Functions, Input, Logic
Weather App 🟡 Intermediate 2 hours APIs, Web Frameworks, Libraries

Contributions

Feel free to:

  • 🍴 Fork this repository
  • 🐛 Report bugs
  • ✨ Suggest improvements
  • 📝 Add new projects

License

Free to use for learning purposes - MIT License


Author

Created by @MAM-debug


Happy Learning! 🚀

Remember: Every expert was once a beginner. Keep coding! 💪

About

I will be uploading different python projects here from basic to advance

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages