Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

Python Exception Handling Projects

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.


Projects Included

1. ATM System

A console-based ATM application that allows users to:

  • Check Balance
  • Deposit Money
  • Withdraw Money
  • Exit

Exception Handling Used

  • try
  • except
  • else
  • finally
  • raise

Concepts Used

  • Exception Handling
  • Variables
  • Loops
  • Conditional Statements
  • Functions
  • User Input

2. Login System

A simple login system that validates user credentials and limits login attempts.

Exception Handling Used

  • try
  • except
  • else
  • finally
  • raise

Concepts Used

  • Exception Handling
  • Strings
  • Loops
  • Conditional Statements
  • Functions
  • User Authentication

Technologies Used

  • Python 3
  • Google Colab

Python Concepts Covered

  • try
  • except
  • else
  • finally
  • raise
  • Functions
  • Loops
  • Conditional Statements
  • User Input
  • String Validation

Learning Outcome

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.