Giter VIP home page Giter VIP logo

codsoft's Introduction

Project Title

This repository contains all the projects/task for the virtual python programming internship at CODSOFT

File Descriptions

to-do list.py

This file is responsible for creating a To-Do List application. The application is GUI-based, built using the tkinter library. It allows users to create, update, and track their to-do lists. The ToDoList class in this file has the following methods:

  • add_task(): This method is used to add a new task to the list.
  • edit_task(): This method is used to edit an existing task.
  • delete_task(): This method is used to delete a task from the list.
  • complete_task(): This method is used to mark a task as complete.

password-generator.py

This file is responsible for creating a Password Generator application. The application allows users to specify the length and complexity of the password. The password-generator function in this file has the following parameters:

  • length: This parameter specifies the desired length of the password.
  • upper: This parameter specifies whether the password should include uppercase letters.
  • lower: This parameter specifies whether the password should include lowercase letters.
  • numbers: This parameter specifies whether the password should include numbers.
  • special: This parameter specifies whether the password should include special characters.

rock-paper-scissor-game.py

This file contains the code for a simple Rock, Paper, Scissors game. The game is implemented as a class Rock-Paper-Scissor-Game with the following methods:

  • get_computer_choice(): This method randomly selects the computer's choice from 'rock', 'paper', or 'scissors'.
  • determine_winner(user_choice, computer_choice): This method determines the winner of the game based on the user's choice and the computer's choice.
  • reset_game(): This method resets the game by clearing the user's choice, the computer's choice, and the result.
  • play_game(user_choice): This method starts the game with the user's choice, determines the winner, updates the score, and sets the result.

codsoft's People

Contributors

sukhman-singh-1612 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.