/Python-projects-

Here are some interesting python projects that everyone should try once.

Primary LanguageJupyter Notebook

Python-projects-

Here are some interesting python projects that everyone should try once.

  1. Birthday_reminder.py

The Birthday Reminder is a simple Python application that allows users to store and retrieve birthdays of their friends. This application provides a user-friendly interface to add and view birthdays conveniently.

Features: Show Birthday: Users can look up birthdays by entering the name of their friend. If the friend's birthday is stored in the app, it will display the corresponding date; otherwise, it will prompt the user to add the birthday to the list.

Add to Birthday List: Users can add new friends and their birthdays to the reminder list.

Exit: Users can choose to exit the application when they are done using it.

Usage: Run the script. Choose an option from the menu: 1: Show Birthday 2: Add to Birthday List 3: Exit How to Contribute: If you want to contribute to this project, feel free to fork the repository and submit a pull request with your changes. Any enhancements, bug fixes, or additional features are welcome!

  1. Rolling_Dice.py

The Rolling Dice program is a Python script that simulates rolling a dice for multiple players. It allows users to specify the number of players and their names, then rolls a dice for each player and displays the result along with a graphical representation of the dice face.

Features: Multiple Players: Users can specify the number of players participating in the dice rolling game.

Player Names: Users can input the names of each player.

Rolling Dice: The script simulates rolling a standard six-sided dice for each player.

Visual Representation: Along with the numerical result, the program displays a graphical representation of the dice face corresponding to the rolled value.

Roll Again: After displaying the results for all players, the program prompts the user if they want to roll the dice again.

Usage: Run the script. Enter the number of players and their names. Press enter to roll the dice for each player. View the numerical result and the graphical representation of the dice face. Choose to roll the dice again or exit the program.

How to Contribute: If you want to contribute to this project, feel free to fork the repository and submit a pull request with your changes. Any enhancements, bug fixes, or additional features are welcome!

  1. Banking System

The Banking System program is a Python script that simulates an Automated Teller Machine (ATM) for basic banking operations. It allows users to perform various banking tasks such as checking account balance, withdrawing funds, depositing money, and receiving account details via SMS.

Features: PIN Authentication: Users are prompted to enter a PIN to access their accounts. The default PIN is '1234'.

Menu Options: Once authenticated, users can choose from a menu of options:

Check account balance Withdraw funds Deposit money Receive account details via SMS Exit Account Operations:

Check Account Balance: Users can view their current account balance. Withdraw Funds: Users can withdraw money from their accounts, with the balance updated accordingly. Deposit Money: Users can deposit money into their accounts, with the balance updated accordingly. SMS Account Details: Users can receive their account details via SMS by providing a valid mobile number. Exit: Users can choose to exit the ATM system. Security Measures: The system limits the number of PIN entry attempts to three, enhancing security against unauthorized access.

Usage: Run the script. Follow the on-screen prompts to authenticate with your PIN and perform banking operations. Choose the desired operation from the menu and follow the instructions. Note: The default PIN for accessing the ATM is '1234'. The initial account balance is set to $1000.

How to Contribute: If you want to contribute to this project, feel free to fork the repository and submit a pull request with your changes. Any enhancements, bug fixes, or additional features are welcome!