This repository contains a collection of beginner-friendly Python projects built while learning the fundamentals — covering basics, loops, conditionals, and functions. Each mini-project focuses on improving logic, problem-solving, and confidence in writing Python code independently.
-
🎯 Number Guessing Game — Guess the randomly generated number within limited attempts.
-
🎲 Dice Roller Simulator — Simulates rolling dice using random number generation.
-
✊ Rock, Paper, Scissors Game — Play against the computer and keep score.
-
🧮 Simple Calculator — Perform basic arithmetic operations with user input.
-
🔐 Password Strength Checker — Analyze and rate password strength based on multiple criteria.
-
➗ Math Quiz Game — Answer random math questions and track your score.
-
🔤 Word Jumble / Anagram Game — Unscramble shuffled words to earn points.
-
Python basics (variables, data types, input/output)
-
Conditional statements and loops
-
Functions and modular coding
-
Randomization and logic building
-
String and list manipulation
- Clone this repository:
git clone https://github.com//python-mini-projects-level1.git
- Navigate to the project folder:
cd python-mini-projects-level1
- Run any project file:
python filename.py
These mini-projects were created to strengthen core Python concepts through hands-on coding. Each project emphasizes logical thinking, clean code, and creative problem-solving, laying the foundation for data structures, data engineering, and more advanced topics ahead.
Author: Zeba Khan GitHub: @ZebazData Created : Oct 7, 2025
This project collection is part of my journey toward mastering Python for Data Engineering and beyond.