Skip to content

Repository files navigation

Python Practical Projects & Algorithms Suite

A structured collection of standalone Python command-line applications, security utilities, algorithmic implementations, and performance benchmarks.


📂 Repository Organization

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

🛠️ Prerequisites & Setup

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.py

📜 License

MIT License • Created and maintained by Shayan Shah

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages