Skip to content

I have completed a virtual internship at CodSoft, where I successfully submitted the three Python programs.

License

Notifications You must be signed in to change notification settings

rahul-prasad04/CODSOFT

Repository files navigation

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:

  • 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

Demo.Video.of.the.Simple.Calculator.mp4

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:

  • 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

Demo.Video.of.the.Password.Generator.mp4

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:

  • 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-Scissors Game

Demo.Video.of.the.Rock.Paper.Scissor.Game.mp4

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.

About

I have completed a virtual internship at CodSoft, where I successfully submitted the three Python programs.

Topics

Resources

License

Stars

Watchers

Forks

Languages