CODSOFT

CODSOFT Internship Projects

About

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.

Prerequisites

  1. Python 3.x installed on your system.
  2. Required libraries:
    • tkinter
    • Pillow

Projects

1. Simple Calculator

Description:
A simple calculator that performs basic arithmetic operations such as addition, subtraction, multiplication, and division.

Features:

Demo Video of the Simple Calculator

https://github.com/user-attachments/assets/bdfb7a26-e841-4744-b006-1d056fc0368a

How to Use:

  1. Run the calculator.py file in any Python IDE or terminal.
  2. Follow the on-screen instructions to input numbers and choose an operation.
  3. The result will be displayed instantly.

2. Password Generator

Description:
A tool to generate strong and secure passwords for users based on their preferences.

Features:

Demo Video of the Password Generator

https://github.com/user-attachments/assets/fded7c15-0d53-4a89-adca-c5f0e9dc583e

How to Use:

  1. Run the password_generator.py file in any Python IDE or terminal.
  2. Enter the desired password length when prompted.
  3. The generated password will be displayed on the screen.

3. Rock-Paper-Scissors Game

Description:
A classic game where the user competes against the computer in a game of rock-paper-scissors.

Features:

Demo Video of the Rock-Paper-Scissors Game

https://github.com/user-attachments/assets/d8cc280c-239b-465b-8b07-f191b195e049

How to Use:

  1. Run the scissor_paper_rock.py file in any Python IDE or terminal.
  2. Follow the on-screen instructions to select your choice.
  3. The result of each round will be displayed, and you can play multiple rounds if desired.