Skip to main content

Исполняемый пакет для управления пользователями и заказами в онлайн-магазине

Project description

# Online Store Package

Этот пакет предоставляет функциональность для управления пользователями и заказами в онлайн-магазине.

## Установка

```bash
pip install online-store

Использование

Управление пользователями

Добавление пользователя:

from online_store import UserManager

user_manager = UserManager()
user_manager.add_user("user1@example.com", {"name": "Иван", "age": 30})

Поиск пользователя:

user_data = user_manager.find_user("user1@example.com")
print(user_data)  # Выведет данные пользователя или сообщение, если пользователь не найден

Обновление данных пользователя:

user_manager.update_user("user1@example.com", {"name": "Иван Иванович", "age": 31})

Удаление пользователя:

user_manager.remove_user("user1@example.com")

Управление заказами

Создание заказа:

from online_store import OrderManager

order_manager = OrderManager()
order_manager.create_order("order123", {"user": "user1@example.com", "item": "Laptop", "price": 1200})

Обновление заказа:

order_manager.update_order("order123", {"status": "Shipped"})

Отмена заказа:

order_manager.cancel_order("order123")

Запуск интерактивного меню:

python -m online_store  # Запустит интерактивное меню для управления пользователями и заказами

Зависимости

  • requests>=2.25.1
  • numpy>=1.19.2

Лицензия

MIT



**Изменения и дополнения:**

* Добавлены примеры использования для каждой функции `UserManager` и `OrderManager`.
* Показан запуск  интерактивного меню с помощью `python -m online_store`.
* Улучшено форматирование и добавлены заголовки для лучшей читаемости.



Этот `README.md`  более полно описывает функциональность вашего пакета и  поможет пользователям быстро начать работу с ним.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yet_another_project_online_store-0.1.0.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file yet_another_project_online_store-0.1.0.tar.gz.

File metadata

File hashes

Hashes for yet_another_project_online_store-0.1.0.tar.gz
Algorithm Hash digest
SHA256 bd3cbd49c7504c49aba10ff61e46ccbcb39dd358d56c644e2ad79df12e4a3375
MD5 b3cd46087efd7e8c8228a352a49538aa
BLAKE2b-256 08dd987d721d76664e2ca3146dcb296ff6565fd7c03fd284248fc221954f1af8

See more details on using hashes here.

File details

Details for the file yet_another_project_online_store-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for yet_another_project_online_store-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 86710637c54cf4160d83d08c72e00aedb1ed09b11c0da9ce2fb9dd3fe727d325
MD5 867b24a7095754348b09c85597111464
BLAKE2b-256 78a454fe230b1d601fd0bc7b8248934d6103426f28a0282ea5877dc004a490fb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page