This repository contains beginner-friendly Python projects created while learning Exception Handling in Python.
The projects demonstrate how to write reliable Python programs using try, except, else, finally, and raising exceptions where appropriate.
A console-based ATM application that allows users to:
- Check Balance
- Deposit Money
- Withdraw Money
- Exit
- try
- except
- else
- finally
- raise
- Exception Handling
- Variables
- Loops
- Conditional Statements
- Functions
- User Input
A simple login system that validates user credentials and limits login attempts.
- try
- except
- else
- finally
- raise
- Exception Handling
- Strings
- Loops
- Conditional Statements
- Functions
- User Authentication
- Python 3
- Google Colab
- try
- except
- else
- finally
- raise
- Functions
- Loops
- Conditional Statements
- User Input
- String Validation
After completing these projects, you will understand:
- Why exception handling is important
- Preventing program crashes
- Handling invalid user input
- Raising custom exceptions
- Writing clean and reliable Python programs
Created while learning Python from scratch.