A curated collection of five foundational Python projects demonstrating core programming concepts, file handling, logic, and CLI applications.
| # | Project Name | Description | Key Concepts Learned |
|---|---|---|---|
| 01 | Simple Calculator | Basic mathematical operations terminal app | Functions, Error Handling (ZeroDivisionError) |
| 02 | Number Guessing Game | Computer generates a number, user guesses | random module, while loops, conditional logic |
| 03 | Rock Paper Scissors | Interactive user vs. computer game | List operations, random choice, game loops |
| 04 | CLI To-Do List | Task management tool with persistent storage | File I/O (json), CRUD operations |
| 05 | Password Generator | Customizable, secure password builder | string module, random sampling, validation |
- Python 3.8 or higher installed on your machine.
- Clone the repository:
git clone [https://github.com/your-username/python-beginner-projects.git](https://github.com/your-username/python-beginner-projects.git)