Metadata-Version: 2.4
Name: arabia
Version: 1.0.0
Summary: مكتبة عربية لتعليم Python للمبتدئين
Home-page: https://github.com/FoxCode-Moja/Arabia
Author: Moja
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: author
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python
Dynamic: summary

# 📘 Arabic Utility Library
***واجهات عربية مبسّطة للبرمجة بلغة بايثون***

<هذه المكتبة تقدّم مجموعة دوال وأصناف بأسماء عربية بالكامل، مما يجعل بايثون أكثر سهولة للمبتدئين والمشاريع التعليمية العربية.
توفر أدوات جاهزة للتعامل مع:>

- القوائم

- الإدخال والإخراج

- التحويل بين الأنواع

- الوقت

- العشوائية

- ثوابت منطقية عربية
- حروف إنجليزيةو عربية  جاهزة
- والمزيد
# ⭐ المميزات

✔ دوال عربية يسهل تذكرها
✔ واجهة بسيطة وواضحة
✔ بدون أي مكتبات خارجية
✔ مناسبة للتعلّم، والكتب، والدورات
✔ دعم كامل لمفاهيم بايثون الأساسية

📦 التثبيت


`pip install arabia`



``from arabia import *``

# 🧱 ArabicList — قائمة عربية

{صنف بسيط للتعامل مع القوائم بأسلوب عربي.}

*مثال:*
قائمتي = ArabicList()
قائمتي.ضف("تفاح")
قائمتي.ضف("موز")
قائمتي.عرض()

**🛠 الدوال العامة**
الدالة	الوصف
اطبع(p)	طباعة قيمة
ادخل(d)	إدخال نص من المستخدم
عد(x)	إرجاع الطول
عشري(n)	تحويل إلى float
رقم_صحيح(n)	تحويل إلى int
متغير_قائمة(x)	تحويل إلى قائمة
نص(x)	تحويل إلى نص
توقف(s)	إيقاف التنفيذ (ثواني)
🎲 دوال العشوائية
الدالة	الوصف
عدد_عشوائي(a,b)	رقم صحيح عشوائي
اختيار_عشوائي(a)	اختيار عنصر
اختيارات_عشوائية(a,c)	اختيار عدة عناصر
عشري_عشوائي(a,b)	رقم من randrange
ترتيب_عشوائي(قائمة)	خلط عناصر القائمة
🔤 الثوابت الجاهزة
صحيح = True
خطأ = False
مجهول = None

حروف_كبيرة
حروف_صغيرة

🔍 المساعدة داخل المكتبة
`import arabia`
`arabia.ساعدني()`

**يعرض وثيقة تعليمية كاملة داخل الطرفية.**

📚 مثال شامل </>
from arabicutils import *

قائمة = ArabicList()
قائمة.ضف(عدد_عشوائي(1, 10))
قائمة.ضف(اختيار_عشوائي(["A", "B", "C"]))
قائمة.عرض()

اطبع("عدد العناصر:", عد(قائمة.list))
توقف(1)
اطبع("تم الإنهاء.")

📝 الترخيص

MIT License — حرية كاملة للاستخدام والتعديل.

👨‍💻 المؤلف

تم تطوير هذه المكتبة لدعم البرمجة بالعربية وتسهيل تعلم بايثون للمبتدئين.
