Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Contact Management System

A simple command-line contact management system implemented in Python.

Features

  • Add contacts
  • Search contacts by name
  • Update contact information
  • Delete contacts
  • Display all contacts alphabetically

Prerequisites

  • Python 3.x installed
  • pip (Python package installer)

Installation

  1. Clone the repository or download the ZIP file.

    git clone https://github.com/vbvsk/Techplement.git

    or download the ZIP file from the GitHub repository.

  2. Navigate to the project directory.

    cd Techplement/week1-tasks
  3. Install the required dependencies.

    pip install -r requirements.txt

    This command will install the prettytable library, which is used for displaying contacts in a table format.

Usage

  1. Run the contact management system script.

    python task1.py

    or

    python3 task1.py
  2. Follow the on-screen menu to perform various operations:

    • Add Contact: Enter 1 and provide the required information.
    • Search Contact: Enter 2 and input the name to search.
    • Update Contact: Enter 3 and follow the prompts.
    • Delete Contact: Enter 4 and input the name to delete.
    • Display All Contacts: Enter 5 to view all contacts alphabetically.
    • Exit: Enter 6 to exit the program.

Notes

  • Ensure that you have Python 3.x installed on your system.

  • If you encounter any issues with missing modules, install them using the pip install command.

    pip install module_name
  • For this project, you may need to run:

    pip install prettytable

About

Week-1

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages