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

https://github.com/habibaadam/codsoft

Culmination of all simple projects requested by Codsoft
https://github.com/habibaadam/codsoft

calulator-application contact-book-tkinter password-generator python-3 python-script rock-paper-scissors-game tkinter-graphic-interface tkinter-gui to-do-app

Last synced: 7 months ago
JSON representation

Culmination of all simple projects requested by Codsoft

Awesome Lists containing this project

README

          

## ALL CODSOFT TASKS FOR PYTHON PROGRAMMING
***************************************************************************************
## [TO-DO-APP(GUI)](./To-Do-App)
[![AEC0-E840-22-E0-4-ACE-BFCF-C89-A0639-A669.jpg](https://i.postimg.cc/zXPHY3G5/AEC0-E840-22-E0-4-ACE-BFCF-C89-A0639-A669.jpg)](https://postimg.cc/QH1dp87n)

### Functionality Overview
```bash
- Allows users to add tasks through the entry column
- All tasks can be seen on the listbox
- Users can select tasks completed by choosing a task and tapping on mark button
- Option to delete a task is available after completion
- An additional emoji drop down menu is added for user interactivity
- Exiting gracefully out the to-do-app is provided through the exit button
```

***************************************************************************************
## [Calculator](./Calculator)

[![Screenshot-2023-12-27-at-11-22-40-PM.png](https://i.postimg.cc/909X3X8X/Screenshot-2023-12-27-at-11-22-40-PM.png)](https://postimg.cc/tnXGWbG8)

### Functionality Overview

```bash
- Simple Calculator app for performing simple operations
- Prompts User to choose an operation (add, subtract, multiply, or divide)
- Prompts user for the first and second digits
- Performs the operation with the option to continue or to exit (yes/no)
```

**************************************************************************************
## [Rock-Paper-Scissors](./Rock-Paper-Scissors)
[![5-D5035-AA-8-AC3-4-A57-9852-D5-CA53435001.jpg](https://i.postimg.cc/xjm91C5n/5-D5035-AA-8-AC3-4-A57-9852-D5-CA53435001.jpg)](https://postimg.cc/JtRfTRS2)

[![B7-EBFECD-9-CD6-4-DFB-BC59-C51-FDBB8659-B.jpg](https://i.postimg.cc/TwDv17rC/B7-EBFECD-9-CD6-4-DFB-BC59-C51-FDBB8659-B.jpg)](https://postimg.cc/vgbNSv2V)

### Functionality Overview
```bash
- Implementation of the infamous rock-paper-scissors game
- User plays up against the computer as an opponent
- User Prompt between Rock, Paper Or Scissors(1, 2 or 3)
- Score tracking system in plce to track user and computer's scores after each round
- Prompt user to continue another round or end the game is implemented
```
***************************************************************************************

## [Password-Gen](./Password-Generator)
[![5-F9-F1-B54-8048-4-BC0-9972-42-FD8-D16-CE62-4-5005-c.jpg](https://i.postimg.cc/zXd2mwhB/5-F9-F1-B54-8048-4-BC0-9972-42-FD8-D16-CE62-4-5005-c.jpg)](https://postimg.cc/rKrNxrQX)

### Functionality Overview
* Simple password generation app implemented with python
* Prompts user to specify length of desired password
* Generates password with random characters with specified length

***************************************************************************************
## [Contact-Book](./Contact-Book)

![Screenshot 1](./images/image1.jpeg)

![Screenshot 2](./images/image2.jpeg)

![Screenshot 3](./images/image3.jpeg)

![Screenshot 4](./images/image4.jpeg)

![Screenshot 5](./images/image5.jpeg)

### Functionality Overview

```bash

- Contact book app created entire with python tkinter which stores phone numbers, emails and names
- Allows users to save contact details quickly
- Displays a treeview of all contacts existing
- Allows user to delete any contact selected
- Contact details can be updtáted and old details deleted
- Search bar and box implemented for finding contacts easily in case the list is long
- A clear button to delete entry from entry box after saving or updating of details
- An exit button to gracefully exit app
```