{"id":21721491,"url":"https://github.com/vansh-codes/python-projects","last_synced_at":"2025-10-13T16:33:19.132Z","repository":{"id":251053732,"uuid":"836256380","full_name":"vansh-codes/Python-Projects","owner":"vansh-codes","description":"Curated collection of Python projects that showcase a variety of programming concepts and applications.","archived":false,"fork":false,"pushed_at":"2024-07-31T15:05:22.000Z","size":70,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-19T23:34:03.540Z","etag":null,"topics":["currency-conversion","password-generator","python","python-gui","python-tkinter-gui","tkinter-gui"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vansh-codes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-31T13:18:26.000Z","updated_at":"2024-07-31T16:36:30.000Z","dependencies_parsed_at":"2024-07-31T16:49:16.801Z","dependency_job_id":"9b5b7c66-6c6d-429f-b317-75ba0195bb13","html_url":"https://github.com/vansh-codes/Python-Projects","commit_stats":null,"previous_names":["vansh-codes/python-projects"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vansh-codes%2FPython-Projects","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vansh-codes%2FPython-Projects/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vansh-codes%2FPython-Projects/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vansh-codes%2FPython-Projects/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vansh-codes","download_url":"https://codeload.github.com/vansh-codes/Python-Projects/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244693936,"owners_count":20494536,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["currency-conversion","password-generator","python","python-gui","python-tkinter-gui","tkinter-gui"],"created_at":"2024-11-26T02:17:11.331Z","updated_at":"2025-10-13T16:33:14.112Z","avatar_url":"https://github.com/vansh-codes.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003ePython Projects\u003c/h1\u003e\n\n![AI-Text-Summarizer-App](https://socialify.git.ci/vansh-codes/Python-Projects/image?name=1\u0026owner=1\u0026theme=Dark)\n\n\u003cdiv align=\"center\"\u003e\n\n\u003cimg src=\"https://forthebadge.com/images/badges/built-with-love.svg\" height=40px/\u003e \u003cimg src=\"https://api.visitorbadge.io/api/visitors?path=https%3A%2F%2Fgithub.com%2Fvansh-codes%2FPython-Projects\n\u0026label=visitors\u0026countColor=%2337d67a\u0026style=for-the-badge\u0026labelStyle=upper\" height=40px /\u003e \u003cimg src=\"https://img.shields.io/github/last-commit/vansh-codes/Python-Projects?style=for-the-badge\" height=40px /\u003e\n\u003cimg src=\"https://img.shields.io/github/repo-size/vansh-codes/Python-Projects?style=for-the-badge\" height=40px\u003e \u003cbr/\u003e \u003cbr/\u003e\n\u003cimg src=\"https://api.visitorbadge.io/api/visitors?path=https%3A%2F%2Fgithub.com%2Fvansh-codes%2FPython-Projects\u0026label=visitors\u0026countColor=%2337d67a\u0026style=for-the-badge\u0026labelStyle=upper\" height=40px /\u003e\n\n\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\u003ch2\u003e🎉 Welcome to the Python Projects repository! This repository is a curated collection of Python projects that showcase a variety of programming concepts and applications. Whether you're a beginner looking to explore Python or an experienced developer seeking inspiration, you'll find a diverse range of projects here.\u003c/h2\u003e\n\u003c/div\u003e\n\n## 📍Table of Contents\n- [📍Table of Contents](#table-of-contents)\n- [✨Repository Overwiew](#repository-overwiew)\n    - [Projects Include](#projects-include)\n    - [Highlights](#highlights)\n- [💻Technology Stack](#technology-stack)\n- [📜Project Descriptions](#project-descriptions)\n- [Make the Project yours](#make-the-project-yours)\n  - [Prerequisites](#prerequisites)\n  - [Getting Started](#getting-started)\n- [Contributing](#contributing)\n- [License](#license)\n- [📞Contact](#contact)\n- [🔗Links](#links)\n\n## ✨Repository Overwiew\n\nThis repository features a mix of `Command-Line Interface (CLI)` and `Graphical User Interface (GUI)` based projects. Each project demonstrates practical applications of Python and provides an opportunity to learn different aspects of programming.\n\n#### Projects Include\n - **CLI Projects:** Simple, text-based applications that run in the terminal. These projects are great for understanding the fundamentals of Python and developing problem-solving skills.\n - **GUI Projects:** Applications with graphical user interfaces built using libraries such as Tkinter. These projects illustrate how to create user-friendly interfaces and manage graphical elements.\n  \n#### Highlights\n- **Varied Examples:** From games to utility tools, this repository covers a wide range of applications to help you understand different use cases for Python.\n- **Code Quality:** Each project includes clean, well-documented code with comments explaining key concepts and logic.\n- **Educational Value:** Whether you're learning Python or brushing up on your skills, these projects provide valuable hands-on experience.\n\n## 💻Technology Stack\n\n![Python](https://img.shields.io/badge/python-3670A0?style=for-the-badge\u0026logo=python\u0026logoColor=ffdd54)\n\n## 📜Project Descriptions\n### 1. Classmate Repostory\n- **Description:** A simple application to store and manage information about classmates.\n- **Overview:** This project allows users to add, view, update, and delete information about classmates.\n### 2. Currency Converter\n- **Description:**  A tool to convert amounts between different currencies using real-time exchange rates.\n- **Overview:** This project fetches real-time exchange rates from an API and allows users to convert an amount from one currency to another. The GUI version provides a user-friendly interface for entering amounts and selecting currencies.\n### 3. Days Survived\n- **Description:** Calculate the number of days you have lived based on your birthdate.\n- **Overview:** This project takes a user's birthdate as input and calculates the total number of days they have lived. It includes both a basic CLI version and an enhanced GUI version using Tkinter for date input and display.\n### 4. Email Slicer\n- **Description:** Extracts the username and domain from an email address.\n- **Overview:** This simple CLI tool takes an email address as input and splits it into the username and domain parts, providing a quick and easy way to parse email addresses.\n### 5. Encrypt String\n- **Description:** A basic string encryption tool.\n- **Overview:**  This project encrypts a given string using a simple algorithm. Users can enter a string and get an encrypted version. The CLI version provides easy interaction via the terminal.\n### 6. Guess Game\n- **Description:** A number guessing game where the player tries to guess a randomly chosen number.\n- **Overview:** This project includes both CLI and GUI versions of a guessing game. The player has a limited number of tries to guess the correct number, with hints provided after each guess.\n### 7. Password Generator\n- **Description:** Generates strong, random passwords based on user-defined criteria.\n- **Overview:** This project provides a CLI tool for generating passwords with a specified length and complexity. The GUI version offers an intuitive interface for generating and displaying passwords.\n### 8. Prime Composite Number in a given range\n- **Description:** Determines and lists prime and composite numbers within a specified range.\n- **Overview:** Users can input a range, and the program will list all prime and composite numbers within that range. The CLI version provides straightforward interaction and output in the terminal.\n### 9. Print tables in a given range\n- **Description:** Prints multiplication tables for a range of numbers.\n- **Overview:** This project generates and prints multiplication tables for numbers within a user-defined range. It includes both CLI versions for easy access and display.\n### 10.Stone Paper Scissor\n- **Description:** The classic Stone, Paper, Scissor game against the CPU.\n- **Overview:** This project offers a CLI and GUI version of the popular Stone, Paper, Scissor game. Players can choose their move and see the CPU's choice, with scores tracked over multiple rounds.\n### 11. Triangles Equality\n- **Description:** Checks if three sides can form a valid triangle and if they form an equilateral, isosceles, or scalene triangle.\n- **Overview:** Users can input the lengths of three sides, and the program will determine if they form a valid triangle and identify the type of triangle. The CLI version provides simple input and output in the terminal.\n### 12. Word Reverse\n- **Description:** Reverses the order of words in a given sentence.\n- **Overview:** This project takes a sentence as input and reverses the order of the words. The CLI version offers an easy way to see the reversed sentence directly in the terminal.\n\n## Make the Project yours\n\n### Prerequisites\n\n- Python installed in the system\n- Python packages depending upon the project\n     - tkinter, tkcalendar, requests, etc\n\n### Getting Started\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/vansh-codes/Python-Projects.git\n   ```\n2. Start working and editing the Project you like 👀\n\n\n## Contributing\n\nContributions are welcome! Please create a issue and wait until assigned. When assigned fork the repository and submit a pull request for any enhancements or bug fixes.\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENCE](LICENCE) file for details.\n\n\n## 📞Contact\n\nFor any questions or feedback, please contact [vansh-codes](https://github.com/vansh-codes).\n\n### - Created by **Vansh Chaurasiya** \nShow some ❤️ by starring this repository !\n\n\n## 🔗Links\n[![linkedin](https://img.shields.io/badge/linkedin-0A66C2?style=for-the-badge\u0026logo=linkedin\u0026logoColor=white)](https://www.linkedin.com/in/vanshchaurasiya24)\n[![twitter](https://img.shields.io/badge/twitter-1DA1F2?style=for-the-badge\u0026logo=twitter\u0026logoColor=white)](https://www.twitter.com/vanshchaurasiy4) \n\u003cp align=\"right\"\u003e\u003ca href=\"#top\"\u003eBACK TO TOP\u003c/a\u003e\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvansh-codes%2Fpython-projects","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvansh-codes%2Fpython-projects","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvansh-codes%2Fpython-projects/lists"}