- بواسطة x32x01 ||
مكتبة num2words لتحويل الأرقام إلى كلمات باستخدام Python 🔢🐍
أحيانًا أثناء برمجة التطبيقات أو الأنظمة المالية تحتاج تحول الأرقام إلى نص مكتوب بدل أرقام عادية،زي مثلًا:
2048 → ألفان وثمانية وأربعونهنا تيجي فائدة مكتبة num2words في لغة Python 👌
المكتبة دي بتقوم بتحويل الأرقام إلى كلمات تلقائيًا، وبتدعم لغات متعددة ومنها ✅ اللغة العربية.
يعني إيه مكتبة num2words؟ 🤔
num2words هي مكتبة Python جاهزة تساعدك على:✅ تحويل الأرقام إلى نص
✅ دعم لغات مختلفة
✅ استخدامات مالية ومحاسبية
✅ إنشاء فواتير وتقارير تلقائيًا
مفيدة جدًا في:
- أنظمة الفواتير 🧾
- التطبيقات البنكية 💳
- التقارير المالية
- طباعة الشيكات
طريقة تثبيت مكتبة num2words ⚙️
من خلال Terminal أو Command Prompt: Bash:
pip install num2words مثال بسيط لتحويل رقم إلى كلمات 🧪
Python:
from num2words import num2words
number = 2048
print(num2words(number, lang='ar')) الناتج:
ألفان وثمانية وأربعونتحويل الأرقام باللغة الإنجليزية 🌍
Python:
from num2words import num2words
print(num2words(2048, lang='en')) two thousand and forty-eight
دعم لغات متعددة 🌐
المكتبة تدعم لغات كتير مثل:- العربية 🇸🇦
- الإنجليزية 🇺🇸
- الفرنسية 🇫🇷
- الإسبانية 🇪🇸
- الألمانية 🇩🇪
- الإيطالية 🇮🇹
تحويل العملات والأرقام المالية 💰
تقدر تستخدمها مع العملات: Python:
from num2words import num2words
print(num2words(150, to='currency', lang='en')) one hundred and fifty dollarsاستخدامات عملية للمبرمجين 🚀
المكتبة مفيدة جدًا في:✅ أنظمة ERP
✅ برامج المحاسبة
✅ مواقع التجارة الإلكترونية
✅ توليد ملفات PDF للفواتير
✅ Automation Scripts
مميزات مكتبة num2words ⭐
✔ سهلة الاستخدام✔ خفيفة وسريعة
✔ تدعم العربية
✔ مناسبة للمشاريع الحقيقية
✔ مفتوحة المصدر
الخلاصة 💡
لو بتشتغل على مشروع Python واحتجت:تحويل الأرقام إلى كلمات 👉
دعم اللغة العربية 👉
إنشاء فواتير أو تقارير احترافية 👉
فمكتبة num2words تعتبر حل بسيط وقوي جدًا بدل كتابة خوارزميات معقدة بنفسك.
التعديل الأخير: