Skip to content

ContactManager — это простое и интуитивное приложение для управления телефонными контактами, реализованное на Python с использованием формата JSON для хранения данных.

Notifications You must be signed in to change notification settings

QuadDarv1ne/easy_contacts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Управление контактами (Телефонный справочник)

telephone book

ContactManager — это простое и интуитивное приложение для управления телефонными контактами, реализованное на Python с использованием формата JSON для хранения данных.

Программа позволяет легко добавлять, удалять и просматривать контакты, обеспечивая простую и эффективную работу с вашими данными.

Задание

Создайте простую программу для управления контактами в формате JSON

Программа должна позволять добавлять, удалять и просматривать контакты.

📂 Структура данных (контакт должен содержать следующие поля):

1. Имя (string)
2. Фамилия (string)
3. Отчество (string)
3. Номер телефона (string)
4. Электронная почта (string)

🔧 Функционал

1. Добавить контакт: Программа должна запрашивать у пользователя информацию о новом контакте и сохранять ее в JSON-файл.
2. Удалить контакт: Программа должна позволять удалить контакт по имени и фамилии.
3. Просмотреть все контакты: Программа должна выводить все контакты в удобочитаемом формате.

💡 Подсказки

1. Используйте json для работы с файлами.
2. Для удобства реализации можете использовать функции для каждой из операций (добавление, удаление, просмотр).

📖 Пример использования

1. [ Добавление контакта ]
   Введите имя: John
   Введите фамилию: Doe
   Введите отчество: Vas
   Введите номер телефона: 123-456-7890
   Введите электронную почту: john.doe@example.com
2. [ Удаление контакта ]
   Введите имя для удаления: John
   Введите фамилию для удаления: Doe
   Введите отчество для удаления: Vas
3. [ Просмотр контактов ]
   Список контактов:
   - John Doe Vas, 123-456-7890, john.doe@example.com

📁 Контакты хранятся в файле

Все контакты сохраняются в файл contacts.json

Если файл отсутствует, программа автоматически создаст его при первом добавлении нового контакта.

🛠 Технологии

  1. Python 3.x: Язык программирования, на котором написана программа.
  2. JSON: Формат для хранения данных.
  3. os, json: Встроенные библиотеки Python для работы с файлами и данными.

🤝 Вклад

Буду рад вашему вкладу.

Пожалуйста, создайте Issue или отправьте PR с улучшениями, новыми функциями или исправлениями

👤 Автор: Дуплей Максим Игоревич

📅 Дата: 26.09.2024

✔️ Версия: 1.0

About

ContactManager — это простое и интуитивное приложение для управления телефонными контактами, реализованное на Python с использованием формата JSON для хранения данных.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages