A structured collection of standalone Python command-line applications, security utilities, algorithmic implementations, and performance benchmarks.
Projects/
├── 01-cli-utilities/
│ ├── atm-simulator/ # State-driven banking & transaction simulation
│ ├── auth-system/ # User registration & credential authentication
│ ├── calculator-pro/ # Arithmetic calculator with robust exception handling
│ ├── password-tools/ # Password generation & strength evaluation suite
│ ├── student-evaluator/ # Academic grading & eligibility verification
│ └── todo-manager/ # Task management & productivity tracker
│
├── 02-algorithms-and-games/
│ ├── number-guessing-game/ # Interactive binary-search hint game
│ ├── palindrome-checker/ # String & numeric symmetry validation
│ └── prime-number-finder/ # Mathematical primality algorithms
│
└── 03-benchmarks-and-profiling/
└── execution-speed-benchmark/ # Runtime performance & loop timing analyzer
All utilities in this repository use Python 3 standard libraries and require zero external dependencies.
# Clone the repository
git clone https://github.com/Shaayan-shah/Projects.git
cd Projects
# Run any module directly, for example:
python 01-cli-utilities/atm-simulator/atm_simulator.pyMIT License • Created and maintained by Shayan Shah