CODSOFT

GPL-3.0 License

Stars
1
Committers
1

CODSOFT

Overview

CODSOFT is a vibrant and diverse community that bringstogether individuals with similar objectives and ultimate goals.Our main focus is on creating opportunities that span variousareas, including leadership development, learning, studentengagement, and fostering shared interests.

Projects

1. Calculator

A sleek calculator with a user-friendly interface powered by Tkinter. Perform basic arithmetic operations with ease.

2. Contact Book

Manage your contacts effortlessly with this Tkinter-based application. Add, view, and organize your contacts, all stored securely in an SQLite database.

3. Password Generator

Generate robust, random passwords tailored to your needs. This Tkinter app ensures your online security with just a few clicks.

4. Rock-Paper-Scissors

Challenge the computer in this timeless game! Enjoy the fun GUI crafted with Tkinter and test your luck and strategy.

5. To-Do List

Stay organized with this intuitive to-do list application. Add, edit, and delete tasks seamlessly, with data persistence using SQLite.

Repository Structure

  • Calculator/: Source code and resources for the Calculator application.
  • Contact Book/: Source code and resources for the Contact Book application.
  • Password Generator/: Source code and resources for the Password Generator application.
  • Rock-Paper-Scissors/: Source code and resources for the Rock-Paper-Scissors game.
  • To-Do-List/: Source code and resources for the To-Do List application.
  • LICENSE: License information.
  • README.md: This file, providing an overview of the repository.
  • Sabuh Gasimzada.pdf: PDF document related to the author or project.
  • contacts.db: SQLite database file used by the Contact Book application.
  • python.pdf: PDF document related to Python.

Installation

Prerequisites

Ensure you have Python installed on your system. You can download it from python.org.

Virtual Environment Setup

It's recommended to use a virtual environment to manage dependencies for each project.

  1. Create a Virtual Environment

    python -m venv codsoft-env
    
  2. Activate the Virtual Environment

    • On Windows:
      codsoft-env\Scripts\activate
      
    • On macOS/Linux:
      source codsoft-env/bin/activate
      
  3. Install Dependencies

    Navigate to the project directory and install the required packages:

    pip install -r requirements.txt
    

    Each project may have its own requirements.txt file. Create one if it doesn't exist by listing all necessary packages.

Running the Applications

To run any of the applications, navigate to the respective directory and execute the main Python script:

cd <project-directory>
python main.py
Related Projects