- This repository contains a Python Number Guessing Game developed as a series of incremental mini-projects.
- Each version improves upon the previous one by adding new features, better logic, and cleaner code structure.
Goal - The goal of this project series is to strengthen Python fundamentals, practice problem-solving, and build the habit of writing readable, well-documented code while learning in public.
π Project Objective : This project is part of my learning journey toward:
- Python Programming
- Data Science
- Machine Learning & AI
Instead of jumping directly into advanced topics, I am focusing on:
- Writing correct and clean Python code
- Understanding control flow and logic deeply
- Improving projects incrementally (version-wise)
π§ What This Repository Demonstrates
- Step-by-step project evolution
- Progressive feature enhancement
- Clean folder structure and documentation
- Beginner-friendly but professionally written code
- Thoughtful use of functions, loops, and conditionals
π Tech Stack
- Language: Python
- Environment: Jupyter Notebook (Version 1), Python Script (Version 2)
Concepts:
- Loops
- Conditionals
- Functions
- Exception Handling
- User Input
- Modular design
π Future Plans
- Add more structured levels and game modes
- Improve scoring logic further
- Introduce logging and statistics
- Apply similar versioning strategy to future Python & Data Science projects
π¬ Feedback & Suggestions
- Feedback, suggestions, and code improvement ideas are always welcome. This repository reflects my continuous learning process.
β If you find this project helpful or interesting, feel free to star the repository.