A simple ATM (Automated Teller Machine) system module
Project description
ATM System 🏦
یک سیستم خودپرداز (ATM) ساده و کارآمد که برای مدیریت حسابهای بانکی طراحی شده است.
🚀 نصب و اجرا (یک دستور!)
pip install atm-system && atm-system
تمام! برنامه شروع میشه! ✨
📖 نصب مرحله به مرحله
مرحله 1: نصب
pip install atm-system
مرحله 2: اجرا
atm-system
برنامه شروع میشه! 🎉
✨ ویژگیها
- ✅ مشاهده موجودی - نمایش موجودی حساب با احراز هویت رمز
- 💰 واریز پول - افزودن مبلغ به حساب
- 🏦 برداشت پول - کسر مبلغ از حساب (با بررسی کافی بودن موجودی)
- 🔐 تغییر رمز عبور - امکان تغییر رمز برای امنیت بیشتر
- 🔑 احراز هویت - بررسی رمز عبور برای عملیات حساس
💻 استفاده در کد Python
from atm_system import atm_system
# اجرای ساده
atm_system()
با مقادیر سفارشی:
from atm_system import atm_system
# رمز: 5678، موجودی: 5 میلیون
atm_system(password="5678", balance=5000000)
⚙️ تنظیمات پیشفرض
- رمز عبور:
1234 - موجودی اولیه:
1,000,000ریال
📚 توابع جداگانه
from atm_system import check_balance, deposit, withdraw, change_password
balance = check_balance(balance=1000000, password="1234")
balance = deposit(balance=1000000)
balance = withdraw(balance=1000000, password="1234")
password = change_password(password="1234")
🖥️ سیستمهای پشتیبانی
- ✅ Windows
- ✅ macOS
- ✅ Linux
نیاز: Python 3.6 یا بالاتر
🆘 مشکلهای رایج
atm-system کار نمیکند؟
pip install --upgrade pip
pip install --upgrade atm-system
atm-system
pip not found؟
python -m pip install atm-system
python -m atm_system
هنوز مشکل دارید؟
pip uninstall atm-system -y
pip install atm-system
راهنمای کامل: INSTALL.md
📄 لایسنس
MIT License - آزادانه استفاده کنید ✨
👤 نویسنده
Hajmehrad
مشکلات یا پیشنهادات: https://github.com/Hajmehrad/atm-system/issues
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 atm_system-1.0.0.tar.gz.
File metadata
- Download URL: atm_system-1.0.0.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e0d6c265dcf3360b6e300a209c39f1e73c67d941e7f2c758f5ef12fb6f705a51
|
|
| MD5 |
8eb6bfc69a16f9abd6e95913b6b7ea5d
|
|
| BLAKE2b-256 |
a36911a83afdcd5f30b425dbb41bcc8a640c91345a11bbc3db58a9b80cc3ea42
|
File details
Details for the file atm_system-1.0.0-py3-none-any.whl.
File metadata
- Download URL: atm_system-1.0.0-py3-none-any.whl
- Upload date:
- Size: 4.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a471ea8f8decd9918dada73d2c3546e31a513c7baa258e312d1fc4d29da05745
|
|
| MD5 |
3f52ec424f07b4371d89739337b6bf61
|
|
| BLAKE2b-256 |
7c94af2c411cc2c72ebebc1d1721847f47a4280275210a1ec5792b53659aa13d
|