Skip to main content

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


Download files

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

Source Distribution

atm_system-1.0.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

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

atm_system-1.0.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

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

Hashes for atm_system-1.0.0.tar.gz
Algorithm Hash digest
SHA256 e0d6c265dcf3360b6e300a209c39f1e73c67d941e7f2c758f5ef12fb6f705a51
MD5 8eb6bfc69a16f9abd6e95913b6b7ea5d
BLAKE2b-256 a36911a83afdcd5f30b425dbb41bcc8a640c91345a11bbc3db58a9b80cc3ea42

See more details on using hashes here.

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

Hashes for atm_system-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a471ea8f8decd9918dada73d2c3546e31a513c7baa258e312d1fc4d29da05745
MD5 3f52ec424f07b4371d89739337b6bf61
BLAKE2b-256 7c94af2c411cc2c72ebebc1d1721847f47a4280275210a1ec5792b53659aa13d

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