A collection of Python projects and scripts — from beginner tools to intermediate utilities.
Password_generator.py — A command-line tool that generates secure, random passwords based on user preferences for letters, numbers, and symbols.
Features:
- Customizable character composition (letters, numbers, symbols)
- Random shuffling for enhanced security
- Interactive CLI input
- Beginner-friendly code structure
python Password_generator.pyFollow the prompts to generate your password:
How many letters do you prefer in your password? ;)
> 8
How many numbers do you prefer?
> 3
How many symbols do you prefer?
> 2
This repo serves as a growing collection for:
- Python fundamentals (loops, lists, randomization)
- CLI application patterns
- Data structures & algorithms practice
- More projects added over time
- Unit tests for each module
- Type hints & documentation