Skip to main content

مكتبة عربية لتعليم Python للمبتدئين

Project description

📘 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 — حرية كاملة للاستخدام والتعديل.

👨‍💻 المؤلف

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

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

arabia-1.0.0.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

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

arabia-1.0.0-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file arabia-1.0.0.tar.gz.

File metadata

  • Download URL: arabia-1.0.0.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.13

File hashes

Hashes for arabia-1.0.0.tar.gz
Algorithm Hash digest
SHA256 a9a9f4f1bf31897a42592aac7d38228063be6331a65e6323239dda4d9c54d5dc
MD5 d8d1de4ea389492823842ea4a00f348d
BLAKE2b-256 c5ca67b20b928f7bd4531891de35086ba948eb337e774f83892b561a568db246

See more details on using hashes here.

File details

Details for the file arabia-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: arabia-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.13

File hashes

Hashes for arabia-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b85e8d5f5b46e4d4dbda06083c408056db978935942b6b3f617fc36e990eb3a9
MD5 41ba8517198f7e4c99e4b06ae8a0f188
BLAKE2b-256 aa1719e5cfb5c50ac53c698109341ae2aa3c462bc2e3d6342d37111d72bca064

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