CODSOFT Internship Projects
This repository contains the Python projects completed as part of the CODSOFT virtual internship. Each project demonstrates practical applications of Python programming and problem-solving skills. A video demonstration of each project is also included to showcase the functionality.
- Python 3.x installed on your system.
- Required libraries:
tkinter
Pillow
Description:
A simple calculator that performs basic arithmetic operations such as addition, subtraction, multiplication, and division.
Features:
- Takes user input for two numbers and the desired operation.
- Outputs the result of the operation.
- Handles invalid inputs gracefully.
Demo.Video.of.the.Simple.Calculator.mp4
How to Use:
- Run the
calculator.py
file in any Python IDE or terminal. - Follow the on-screen instructions to input numbers and choose an operation.
- The result will be displayed instantly.
Description:
A tool to generate strong and secure passwords for users based on their preferences.
Features:
- Allows users to specify the desired password length.
- Generates passwords using a mix of uppercase, lowercase, numbers, and special characters.
- Ensures randomness for enhanced security.
Demo.Video.of.the.Password.Generator.mp4
How to Use:
- Run the
password_generator.py
file in any Python IDE or terminal. - Enter the desired password length when prompted.
- The generated password will be displayed on the screen.
Description:
A classic game where the user competes against the computer in a game of rock-paper-scissors.
Features:
- Prompts the user to choose rock, paper, or scissors.
- Generates a random choice for the computer.
- Displays the winner based on the game logic.
- Feature to track scores across multiple rounds.
Demo.Video.of.the.Rock.Paper.Scissor.Game.mp4
How to Use:
- Run the
scissor_paper_rock.py
file in any Python IDE or terminal. - Follow the on-screen instructions to select your choice.
- The result of each round will be displayed, and you can play multiple rounds if desired.