{"id":24911283,"url":"https://github.com/shravandalavi/simple-python-mini-projects","last_synced_at":"2025-07-06T08:02:17.264Z","repository":{"id":246415989,"uuid":"821063144","full_name":"ShravanDalavi/Simple-Python-Mini-Projects","owner":"ShravanDalavi","description":"From utilities like converters and calculators to interactive games and trackers, each project emphasizes Python's capability for both learning and real-world application development","archived":false,"fork":false,"pushed_at":"2025-01-16T17:55:10.000Z","size":432,"stargazers_count":9,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-09T10:45:44.839Z","etag":null,"topics":["coding","developer","mini-projects","mini-projects-in-python","programming","python","python-mini-projects","python3","pythoncode","pythondeveloper","pythonlearning","pythonprogramming","pythonprojects"],"latest_commit_sha":null,"homepage":"https://shravandalavi.github.io/Simple-Python-Mini-Projects/","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/ShravanDalavi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-06-27T18:27:59.000Z","updated_at":"2025-01-16T17:55:11.000Z","dependencies_parsed_at":"2024-08-28T20:19:20.580Z","dependency_job_id":"c270f6cd-57ad-4b91-8ed9-377fdfcd6376","html_url":"https://github.com/ShravanDalavi/Simple-Python-Mini-Projects","commit_stats":null,"previous_names":["shravandalavi/simple-python-mini-projects"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ShravanDalavi/Simple-Python-Mini-Projects","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShravanDalavi%2FSimple-Python-Mini-Projects","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShravanDalavi%2FSimple-Python-Mini-Projects/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShravanDalavi%2FSimple-Python-Mini-Projects/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShravanDalavi%2FSimple-Python-Mini-Projects/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ShravanDalavi","download_url":"https://codeload.github.com/ShravanDalavi/Simple-Python-Mini-Projects/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShravanDalavi%2FSimple-Python-Mini-Projects/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263868205,"owners_count":23522315,"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":["coding","developer","mini-projects","mini-projects-in-python","programming","python","python-mini-projects","python3","pythoncode","pythondeveloper","pythonlearning","pythonprogramming","pythonprojects"],"created_at":"2025-02-02T04:19:08.216Z","updated_at":"2025-07-06T08:02:17.246Z","avatar_url":"https://github.com/ShravanDalavi.png","language":"Python","readme":"# Simple-Python-Mini-Projects\n\nThese mini projects showcase Python's versatility in practical applications, covering fundamental programming concepts such as calculations, data manipulation, and interactive interfaces. From utilities like converters and calculators to interactive games and trackers, each project emphasizes Python's capability for both learning and real-world application development.\n\n## Python Mini Projects\n\nThis repository contains a collection of Python mini projects. Below is a list of the projects included:\n\n| **No.** | **Name** | \n| ------- | -------- | \n|\t**01**\t| **[ATM Simulator](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/ATM%20Simulator)** |\n|\t**02**\t| **[Alarm Clock](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Alarm%20Clock)** |\n|\t**03**\t| **[BMI_calulator](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/BMI_calulator)** |\n|\t**04**\t| **[Binary-Decimal Converter](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Binary-Decimal%20Converter)** |\n|\t**05**\t| **[Blood Bank Management System](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Blood%20Bank%20Management%20System)** |\n|\t**06**\t| **[Calculator](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Calculator)** |\n|\t**07**\t| **[Chess Game](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Chess%20Game)** |\n|\t**08**\t| **[Countdown timer](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Countdown%20timer)** |\n|\t**09**\t| **[Digital White Board](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Digital%20White%20Board)** |\n|\t**10**\t| **[Get IP address and Hostname of Website](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Get%20IP%20address%20and%20Hostname%20of%20Website)** |\n|\t**11**\t| **[Grocery Store Management System](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Grocery%20Store%20Management%20System)** |\n|  **12** | **[Habit Tracker with Data Visualization](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Habit%20Tracker%20with%20Data%20Visualization)** |\n|\t**13**\t| **[Hotel Management System](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Hotel%20Management%20System)** |\n|\t**14**\t| **[Ludo Game](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Ludo%20Game)** |\n|\t**15**\t| **[Number Guessing Game](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Number%20Guessing%20Game)** |\n|\t**16**\t| **[Number to Words](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Number%20to%20Words)** |\n|\t**17**\t| **[Palindrome Checker](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Palindrome%20Checker)** |\n|\t**18**\t| **[Personal Expense Tracker](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Personal%20Expense%20Tracker)** |\n|\t**19**\t| **[Personal Journal with Sentiment Analysis](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Personal%20Journal%20with%20Sentiment%20Analysis)** |\n|\t**20**\t| **[Python Quiz Application](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Python%20Quiz%20Application)** |\n|\t**21**\t| **[Python Task Scheduler](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Python%20Task%20Scheduler)** |\n|\t**22**\t| **[QR Code Generator](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/QR%20Code%20Generator)** |\n|\t**23**\t| **[Random Password Generator](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Random%20Password%20Generator)** |\n|\t**24**\t| **[Recipe Recommendation System](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Recipe%20Recommendation%20System)** |\n|\t**25**\t| **[Rock, Paper, Scissors Game](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Rock%2C%20Paper%2C%20Scissors%20Game)** |\n|\t**26**\t| **[Simple Contact Book](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Simple%20Contact%20Book)** |\n|\t**27**\t| **[Snake Game](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Snake%20Game)** |\n|\t**28**\t| **[Stopwatch Application](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Stopwatch%20Application)** |\n|\t**29**\t| **[Student Management System](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Student%20Management%20System)** |\n|\t**30**\t| **[TO-DO List Application](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/TO-DO%20List%20Application)** |\n|\t**31**\t| **[Text To Speech ](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Text%20To%20Speech)** |\n|\t**32**\t| **[Tic Tac Teo Game](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Tic-Tac-Toe%20Game)** |\n|\t**33**\t| **[Translate](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Translate)** |\n|\t**34**\t| **[Virtual Plant Care Simulato](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Virtual%20Plant%20Care%20Simulato)** |\n|\t**35**\t| **[Voice-Controlled Home Automation Simulator](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Voice-Controlled%20Home%20Automation%20Simulator)** |\n|\t**36**\t| **[Weather App](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Weather_app)** |\n|\t**37**\t| **[Word Count Tool](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/tree/main/Word%20Count%20Tool)** |\n\n---\n\n## How to Use This Repository\n\nFollow these steps to explore and use this repository effectively:\n\n### 1. Clone the Repository\nClone the repository to your local machine using the following command:\n```bash\ngit clone https://github.com/ShravanDalavi/Simple-Python-Mini-Projects.git\n```\n\nAlternatively, you can download the repository as a ZIP file and extract it.\n\n---\n\n### 2. Navigate to the Repository\nOnce cloned, navigate to the project directory:\n```bash\ncd Simple-Python-Mini-Projects/\u003cProject Name\u003e\n```\n\n---\n\n### 3. Explore the Projects\nEach mini-project is stored in its own directory. You can browse through the folders to find the projects of interest. Each folder contains:\n- A Python file (`*.py`) with the source code for the project.\n- A `README.md` file (if available) with a brief description of the project.\n\n---\n\n### 4. Run a Project\nTo run a specific project:\n1. Open a terminal or command prompt.\n2. Navigate to the project directory, e.g.,\n   ```bash\n   cd Project-Name\n   ```\n3. Run the Python file using:\n   ```bash\n   python project_name.py\n   ```\n\nReplace `project_name.py` with the actual file name.\n\n---\n\n### 5. Modify or Extend Projects\nFeel free to modify the projects to experiment with the code and add new features. To edit a project:\n1. Open the project file in your favorite code editor (e.g., VSCode, PyCharm, or Sublime Text).\n2. Make your changes and save the file.\n3. Run the project to test your changes.\n\n---\n\n ## Prerequisites\nBefore running the projects, ensure you have:\n1. Python installed (version 3.x is recommended). You can download it from [python.org](https://www.python.org/).\n2. Basic knowledge of Python programming.\n\n---\n\n## How can I read this tutorial without an Internet connection? \u003cimg alt=\"GIF\" src=\"https://github.com/TheDudeThatCode/TheDudeThatCode/blob/master/Assets/hmm.gif\" width=\"20\" /\u003e\n1. Go [**`here`**](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects) and click the big green ➞  **`Code`** button in the top right of the page, then click ➞ [**`Download ZIP`**](https://github.com/shravandalavi/Simple-Python-Mini-Projects/archive/refs/heads/main.zip).\n\n  ![image](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects/assets/172488772/fe6f519f-afbd-49d1-9efc-5f6b5f234340)\n\n2. Extract the ZIP and open it. Unfortunately I don't have any more specific instructions because how exactly this is done depends on which operating system you run.    \n3. Launch ipython notebook from the folder which contains the notebooks. Open each one of them\n  \n    **`Kernel \u003e Restart \u0026 Clear Output`**\n    \nThis will clear all the outputs and now you can understand each statement and learn interactively.\n\nIf you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage with doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again.\n\n---\n\n## Licence 📜\nYou may use this tutorial freely at your own risk. See [LICENSE](./LICENSE).\n\n## Contributors ✨\n- Shravan Dalavi\n  - Contact: shravandalavi137@gmail.com\n  - GitHub: [Profile](https://github.com/ShravanDalavi)\n- Ashwini Sonawane\n  - Contact: ashwinisonawane@gmail.com\n  - GitHub:  [Profile](https://github.com/SonawaneAshwini)\n\n\n\n---\n\n### Feedback and Support\nWe value your input! If you encounter any issues or have suggestions, please open an issue in this repository. Your feedback helps us improve!\n\n### Show Your Support\n**If you enjoyed this tutorial, don't forget to [⭐ star the repository](https://github.com/ShravanDalavi/Simple-Python-Mini-Projects) and [follow for updates](https://github.com/ShravanDalavi).**\n\n**Thank you for exploring this repository! I hope you find these projects both interesting and useful. 😊**\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshravandalavi%2Fsimple-python-mini-projects","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshravandalavi%2Fsimple-python-mini-projects","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshravandalavi%2Fsimple-python-mini-projects/lists"}