Skip to content

chinthana674/CODSOFT

Repository files navigation

Calculator GUI Project

Description

This is a user-friendly calculator application built using Python and Tkinter. It performs basic arithmetic operations and includes a GUI for easy interaction.

Features

  • Addition, Subtraction, Multiplication, Division
  • Clear and Backspace buttons
  • Simple and intuitive GUI

How to Run

  1. Install Python (preferably 3.x)
  2. Install Tkinter (usually comes with Python)
  3. Run the file:
python calculator.py

Author : Chinthana


Contact Book Project

Description

A contact management application in Python. You can add, view, search, and delete contacts. Optional fields like email and address are also supported.

Features

  • Add, View, Search, and Delete contacts
  • Stores contacts in JSON / text file
  • Validates phone numbers (exactly 10 digits)
  • Displays email & address if available

How to Run

  1. Install Python (preferably 3.x)
  2. Run the file:
python contact_book.py

Author : Chinthana


Password Generator Project

Description

A Python application to generate strong and secure passwords of desired length. Built using Tkinter for GUI.

Features

  • Generate passwords with letters, numbers, and symbols
  • Copy password to clipboard
  • Clear input and output
  • Easy-to-use GUI

How to Run

  1. Install Python (preferably 3.x)
  2. Install Tkinter
  3. Run the file:
python password_generator.py

Author : Chinthana


Rock-Paper-Scissors Game Project

Description

A simple Rock-Paper-Scissors game built with Python and PyQt5. Play against the computer with an interactive GUI.

Features

  • Play Rock, Paper, or Scissors against computer
  • Scores update automatically
  • Fun and interactive GUI

How to Run

  1. Install Python (preferably 3.x)
  2. Install PyQt5:
pip install PyQt5
  1. Run the file:
    python rps_game.py

Author : Chinthana

To-Do List Project

Description

A Python GUI application to manage your daily tasks. Tasks can be marked as medium, high, or low priority.

Features

  • Add tasks with priority (Medium, High, Low)
  • View all tasks
  • Delete tasks
  • User-friendly interface

How to Run

  1. Install Python (preferably 3.x)
  2. Install Tkinter or PyQt5 (based on your version)
  3. Run the file:
python todo_list.py

Author : Chinthana

About

A collection of beginner-friendly Python projects built during my CodSoft Internship, featuring GUI applications and practical implementations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages