Skip to content

Latest commit

Β 

History

History
113 lines (81 loc) Β· 5.31 KB

File metadata and controls

113 lines (81 loc) Β· 5.31 KB

Python Contributions License

Python Logo Python Projects Collection Python Logo

Welcome to my Python Projects repository! This is a curated collection of Python projects ranging from fun games to useful utilities. Each project is crafted to enhance coding skills, solve real-world problems, or just have some coding fun. Dive in and explore!


πŸ“š Table of Contents


πŸ“‚ Project List

Project Name Description πŸ”—
Binary Search Implementation of the binary search algorithm with visualization. πŸ”
Currency Converter Converts currency values based on real-time exchange rates. πŸ’±
Decoder Decodes encoded messages using various algorithms. πŸ—οΈ
Email Slicer Extracts username and domain from an email address. βœ‰οΈ
Number Guessing Game A game where the player guesses a randomly generated number. 🎲
Quiz Game Interactive quiz game with multiple-choice questions and score tracking. ❓
Rent Calculator Calculates fair rent splits among roommates based on inputs. 🏠
Snake, Water, Gun Command-line game based on the traditional "Rock, Paper, Scissors" variant. πŸπŸ’§πŸ”«
Spelling Checker Detects and suggests corrections for spelling mistakes in a given text. πŸ“
Tic-Tac-Toe Classic Tic-Tac-Toe game with single and two-player modes. βŒβ­•
Chat Python Simple chat application implemented in Python. πŸ’¬
Mark 1 Basic project demonstrating fundamental Python concepts. πŸ“Š
Maths/Trigonometry Projects related to mathematical computations and trigonometric functions. πŸ“
Project 2 Placeholder for an upcoming or experimental project. 🚧
Word Replace Replaces specific words in a text with user-defined alternatives. πŸ”„

Each project resides in its own folder with detailed instructions on setup and usage.

❓ Why This Repository?

This repository is created as a personal learning hub and practice ground for improving my Python skills through hands-on projects.

πŸ”Ή Purpose:

  • To apply Python programming concepts in real-world projects.
  • To build a strong portfolio of Python mini-projects.
  • To share easy-to-understand, beginner-friendly code with the community.
  • To practice logical thinking, problem-solving, and project structuring.

πŸ”Ή Who Can Benefit?

  • Beginners looking for simple Python projects to start with.
  • Students practicing for college assignments or coding interviews.
  • Anyone seeking inspiration or ready-made project ideas in Python.

This repo reflects my growth journey in Python development πŸš€ β€” from simple games to useful applications β€” and is open for others to learn from or contribute to.


πŸ“š Requirements

Most projects use standard Python libraries.
For projects that need additional packages, instructions will be provided in their respective folders.

βœ… Recommended Python Version: Python 3.8+


πŸ™Œ Contributing

Want to contribute your own project or improve existing ones?
Feel free to fork this repository, make changes, and open a pull request! Contributions are welcome. πŸ’‘


πŸ› οΈ How to Use

  1. Clone the repository

    git clone https://github.com/uvpatel/Python-Projects.git
    cd Python-Projects
  2. Navigate to the project folder you want to explore
    Each project contains a separate directory with its own Python script(s) and instructions.

  3. Run the Python files
    Example:

    python project_name.py

πŸ“¬ Connect with Me

GitHub
LinkedIn
Gmail

πŸ“ License

This project is licensed under the MIT License - feel free to use, modify, and share it! 😊
See the LICENSE file for more details.


⭐ If you like this repository, don't forget to give it a star!