An open API service indexing awesome lists of open source software.

https://github.com/anshmnsoni/codsoft


https://github.com/anshmnsoni/codsoft

oops-in-python random tkinter

Last synced: 10 months ago
JSON representation

Awesome Lists containing this project

README

          

# Python Internship at CODSOFT

## 👉 Overview
During my 1-month internship at CODSOFT, I had the opportunity to enhance my Python programming skills through various projects. These tasks helped me to gain practical experience in developing applications using Python and its libraries. Below is an overview of the tasks I completed.

## 👉 Task 1: To-Do List
A simple yet effective To-Do List application that allows users to manage their daily tasks.

### Features:
- Add, edit, and delete tasks.
- Mark tasks as completed.
- User-friendly interface using Tkinter.

### Technologies:
- Python
- Tkinter

## 👉 Task 2: Calculator
A basic calculator application that performs arithmetic operations.

### Features:
- Support for addition, subtraction, multiplication, division, exponentiation, and modulus operations.
- Clear and user-friendly interface using Tkinter.
- Error handling for invalid inputs and operations.

### Technologies:
- Python
- Tkinter

## 👉 Task 3: Password Generator
An automated password generator that creates and stores strong passwords.

### Features:
- Generate strong passwords with a mix of characters.
- Store generated passwords in JSON format.
- Exception handling for secure password generation.

### Technologies:
- Python
- Tkinter
- JSON

## 👉 Task 4: Rock-Paper-Scissor Game
An interactive Rock-Paper-Scissor game that allows users to play against the computer.

### Features:
- Randomized computer choices.
- Scoring system to keep track of wins, losses, and draws.
- User-friendly interface using Tkinter.

### Technologies:
- Python
- Tkinter

## 👉 Task 5: Contact Book
A contact book application to store and manage contact information.

### Features:
- Add, search, and delete contacts.
- Display the total number of contacts.
- Save contacts to a file for persistence.

### Technologies:
- Python
- Tkinter
- JSON

## 👉 Conclusion
This internship at CODSOFT has been a rewarding experience, providing me with the opportunity to apply my Python skills to real-world projects. Each task helped me to learn and grow as a developer, and I am excited to continue building on this foundation.

---

### 👉 Visit:

`LinkedIn` - [Visit](https://linkedin.com/in/anshmnsoni)

---

### Thank You