Python Scripting Projects
Band Name Generator
Generates unique band names based on user input.
Simple and easy-to-use command-line interface.
Provides a fun way to come up with creative names for bands or other projects.




Tip Calculator
Calculates the total amount to be paid by each person.
Includes a user-defined tip percentage.
Simple and interactive command-line interface.


Love Calculator
Calculates a compatibility percentage between two names.
Simple and interactive command-line interface.
Fun and entertaining for users.
Treasure Island
Interactive text-based adventure game. Multiple scenarios and choices leading to different outcomes.
Engaging and fun way to practice Python programming.




Rock Paper Scissor Game
Play the classic Rock Paper Scissors game against the computer.
Simple and interactive command-line interface.
Randomized computer choices for a fair game.


Password Name Generator
Generates strong and unique passwords. Allows customization of password length.
Simple and interactive command-line interface.
Hangman Game
Play the classic Hangman game.
Simple and interactive command-line interface.
Random word selection for each game. Displays the number of attempts left and the current state of the word.




Caesar Cipher
Encrypts and decrypts messages using the Caesar Cipher technique.
Allows customization of the shift value. Simple and interactive command-line interface.


Secret Auction Game
Simulates a secret auction with multiple users.
Collects bids anonymously and reveals the highest bidder at the end.
Simple and interactive command-line interface.
Calculator
Performs basic arithmetic operations: addition, subtraction, multiplication, and division.
Simple and interactive command-line interface.
Handles invalid inputs gracefully.




Number Guessing Game
Generates a random number within a specified range.
Prompts the user to guess the number and provides feedback.
Simple and interactive command-line interface.


Higher Lower Game
Generates a random sequence of numbers.
Prompts the user to guess whether the next number will be higher or lower. Simple and interactive command-line interface.
Quiz Time
Interactive quiz with multiple-choice questions.
Provides immediate feedback on the correctness of answers.
Simple and engaging command-line interface.




NATO Alphabet
Converts words into NATO phonetic alphabet.
Simple and interactive command-line interface.
Handles invalid inputs gracefully.
Motivational Quote
Sends a motivational quote every Monday.
Reads quotes from a text file.
Uses Gmail’s SMTP server to send emails.
Birthday Wishing Project
Reads birthday data from a CSV file. Checks for birthdays matching the current date.
Sends personalized birthday emails using SMTP.
Uses random letter templates for variety.
Mail Merge
Reads a list of names from a file.
Reads a template letter from a file.
Replaces the placeholder in the template letter with each name.
Saves the personalized letters to individual files.
Decorator to Count Time
This script provides a simple example of using a decorator to measure the execution time of functions.
It includes two functions, fast_function and slow_function, which are decorated to print their execution times.

