Skip to main content

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

Metadata

Release files for atm-system 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for atm-system 1.0.0
File Size Uploaded
atm_system-1.0.0.tar.gz 4.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for atm-system 1.0.0
File Interpreter ABI Platform
atm_system-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 8.8 kB

Release files / atm_system-1.0.0.tar.gz

Download URL atm_system-1.0.0.tar.gz
Size 4.1 kB
Tags Source
SHA-256 checksum
How to use checksums
e0d6c265dcf3360b6e300a209c39f1e73c67d941e7f2c758f5ef12fb6f705a51
BLAKE2b-256 checksum
How to use checksums
a36911a83afdcd5f30b425dbb41bcc8a640c91345a11bbc3db58a9b80cc3ea42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / atm_system-1.0.0-py3-none-any.whl

Download URL atm_system-1.0.0-py3-none-any.whl
Size 4.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a471ea8f8decd9918dada73d2c3546e31a513c7baa258e312d1fc4d29da05745
BLAKE2b-256 checksum
How to use checksums
7c94af2c411cc2c72ebebc1d1721847f47a4280275210a1ec5792b53659aa13d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page