Author: Sidraa
Description: A collection of beginner-friendly Python projects to practice core concepts such as loops, functions, conditionals, and user interaction. These projects are simple, instructional, and fun!
Dated: 26th October 2025
Python Version: 3.13.5 (or compatible 3.x)
Skills Covered: Variables, Loops, Functions, Conditionals, Input/Output, Error Handling, Basic Game Logic
Project Type: Beginner / Educational / Practical
Dependencies: pyjokes==0.8.3 (for Joke Generator project)
License: MIT
Email: [sidraa.nl08@gmail.com]
pyjokes==0.8.3(for Joke Generator project)
Install dependencies via:
pip install -r requirements.txt
📝 Projects
-
Calculator - Perform basic arithmetic operations.
-
Emoji Translator - Converts text into emojis.
-
Guess The Number Game - A number guessing game with hints.
-
Hangman Game - Classic hangman with limited tries.
-
Joke Generator - Generates random programmer jokes using pyjokes.
-
Mad Libs - Fun story generator using user input.
-
Mini To-Do List Manager - Manage tasks by adding and removing tasks.
-
Palindrome Checker - Checks if a string is a palindrome.
-
Python Quiz - Multiple-choice quiz on Python basics.
-
Simple Chatbot - Interactive chatbot responding to pre-defined phrases.
-
Snake, Gun, Water Game - Variation of rock-paper-scissors.
Each project is designed to be beginner-friendly and focused on learning Python fundamentals.
Code With Harry - Python Projects
ChatGPT - AI Coding Assistant
Python official documentation: https://docs.python.org/3/
🚀 How to Run
Clone this repository:
git clone https://github.com/sidraanl-08/pythonprojects.git
🗃️ Navigate into the project folder:
cd pythonprojects
💭 Install dependencies:
pip install -r requirements.txt
😊 Run any project:
python filename.py
💡 Notes
-
Each project is self-contained in its own .py file.
-
Make sure to run the project in a Python 3.x environment.
-
For Joke Generator, ensure pyjokes is installed.