Исполняемый пакет для управления пользователями и заказами в онлайн-магазине
Project description
OrderManager
Methods
create_order(order_id, order_data)
Создает новый заказ.
Параметры:
order_id(int): Уникальный идентификатор заказа.order_data(dict): Данные заказа, которые необходимо сохранить.
update_order(order_id, order_data)
Обновляет существующий заказ.
Параметры:
order_id(int): Уникальный идентификатор заказа, который необходимо обновить.order_data(dict): Новые данные заказа.
cancel_order(order_id)
Отменяет существующий заказ.
Параметры:
order_id(int): Уникальный идентификатор заказа, который необходимо отменить.
UserManager
Класс для управления пользователями.
Атрибуты
users(dict): Словарь, содержащий данные пользователей, где ключ — этоuser_id, а значение —user_data.
Methods
add_user(user_id, user_data)
Добавление нового пользователя в систему.
Параметры:
user_id(int): Уникальный идентификатор пользователя.user_data(dict): Данные пользователя (например, имя, почта, телефон).
Возвращает:
None
remove_user(user_id)
Удаление пользователя из системы.
Параметры:
user_id(int): Уникальный идентификатор пользователя, которого необходимо удалить.
Возвращает:
None
update_user(user_id, user_data)
Обновление данных пользователя.
Параметры:
user_id(int): Уникальный идентификатор пользователя, чьи данные нужно обновить.user_data(dict): Новые данные пользователя.
Возвращает:
None
find_user(user_id)
Поиск пользователя по ID.
Параметры:
user_id(int): Уникальный идентификатор пользователя.
Возвращает:
dict или None
Данные пользователя, если он найден. Если пользователь не найден, выводится сообщение в консоль и возвращается None.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file online_store_cu_0_2_0-0.1.0.tar.gz.
File metadata
- Download URL: online_store_cu_0_2_0-0.1.0.tar.gz
- Upload date:
- Size: 2.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
be779347f0e6b693421eeeb022674531522f5297635e72a0bfb1537f883460f9
|
|
| MD5 |
25a3379227e17285cbfef6bd30946d13
|
|
| BLAKE2b-256 |
df53f365489d32aef597f80e580b8ee66651c695a6f8294d87e7f76b059a9677
|
File details
Details for the file online_store_cu_0.2.0-0.1.0-py3-none-any.whl.
File metadata
- Download URL: online_store_cu_0.2.0-0.1.0-py3-none-any.whl
- Upload date:
- Size: 2.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1b6e5931b23f5e9a3085bbfa2cb259392c3c4089d5132731fe5ac3e39a0991c2
|
|
| MD5 |
4a2a85cac3c29106e383b252035597e3
|
|
| BLAKE2b-256 |
c2f52e071ea9eb1f42a92c71374f879de3fe1e244cdece54008044499cda627f
|