لو في أي شخص استخدم الغش :
هنيئا لك على فشلك في الحياة
Forwarded from Deleted Account
السلام عليكم
كلنا نعلم ان بايثون لاتدعم اللغة العربية قراءة و كتابة
اليوم سنتعلم طريقة اظهار اللغة العربية في بايثون بشكل جيد
و هذه الطريقة غير رسمية و لكنها الموجود حاليا
سنستخدم مكتبتين لهذا الغرض
المكتبة الاولى لتوصيل الحروف
arabic_reshaper
و لتثبيت المكتبة
pip install arabic_reshaper
و المكتبة الثلنية لقلب اتجاه اللغة العربية من اليسار الى اليمين لتظهر بشكلها المعتاد
python-bidi
لتثبيت المكتبة نكتب:
pip install python-bidi
على سبيل المثال لديك نص و تريد اظهاره او طباعته
text = "مرحبا بك في بليثون "
نقوم باستراد المكتبات المذكورة
import arabic_reshaper
import bidi.algorithm
نقوم بتعريف متغير
x = arabic_reshaper(text)
هنا قمنا بتوصيل حروف اللغة العربية للمتغير text
المرحلة التالية قلب النص من اليسار الى اليمين
نعرف متغير ونضع المتغير x داخل الدالة
b = bidi.algorithm.get_display(x)
و هنا نقوم بطباعة المتغير b لتظهر اللغة العريية بالشكل المعتاد
print(b)
النتيجة :
مرحبا بك في بايثون
قد يسال البعض هل هذا متوفر في اطار عمل kivy لبرمجة تطبيقات الهاتف نعم نفس الطريقة تعمل على kivy و kivymd
كل الويدجت لديها font_name و عليك تعريفه وتحديد ملف الخط العربي لاظهار اللغة العربية
على سبيل المثال :
btn = Button(text=b,font_name="arial")
سيظهر اسم الزر
مرحبا بك في بايثون
سأرفق ملف اللغة العربية لمن يستخدم اطار kivy و kivymd
كلنا نعلم ان بايثون لاتدعم اللغة العربية قراءة و كتابة
اليوم سنتعلم طريقة اظهار اللغة العربية في بايثون بشكل جيد
و هذه الطريقة غير رسمية و لكنها الموجود حاليا
سنستخدم مكتبتين لهذا الغرض
المكتبة الاولى لتوصيل الحروف
arabic_reshaper
و لتثبيت المكتبة
pip install arabic_reshaper
و المكتبة الثلنية لقلب اتجاه اللغة العربية من اليسار الى اليمين لتظهر بشكلها المعتاد
python-bidi
لتثبيت المكتبة نكتب:
pip install python-bidi
على سبيل المثال لديك نص و تريد اظهاره او طباعته
text = "مرحبا بك في بليثون "
نقوم باستراد المكتبات المذكورة
import arabic_reshaper
import bidi.algorithm
نقوم بتعريف متغير
x = arabic_reshaper(text)
هنا قمنا بتوصيل حروف اللغة العربية للمتغير text
المرحلة التالية قلب النص من اليسار الى اليمين
نعرف متغير ونضع المتغير x داخل الدالة
b = bidi.algorithm.get_display(x)
و هنا نقوم بطباعة المتغير b لتظهر اللغة العريية بالشكل المعتاد
print(b)
النتيجة :
مرحبا بك في بايثون
قد يسال البعض هل هذا متوفر في اطار عمل kivy لبرمجة تطبيقات الهاتف نعم نفس الطريقة تعمل على kivy و kivymd
كل الويدجت لديها font_name و عليك تعريفه وتحديد ملف الخط العربي لاظهار اللغة العربية
على سبيل المثال :
btn = Button(text=b,font_name="arial")
سيظهر اسم الزر
مرحبا بك في بايثون
سأرفق ملف اللغة العربية لمن يستخدم اطار kivy و kivymd
Forwarded from Deleted Account
arial.ttf
108.9 KB
Forwarded from Deleted Account
و هنا تطبيق اندرويد لتجربة اللغة العربية على kivy
Forwarded from Deleted Account
ArabicPython.apk
19.9 MB
Forwarded from Deleted Account
الكود المصدري اور السورس كود
Forwarded from Deleted Account
main.py
1 KB
Forwarded from Deleted Account
arial.ttf
108.9 KB
🙋 مرحبا : تحدي على السريع صديقي , تنشيط لعقلك ;
قم ببرمجة سكربت بسيط جدا يقوم
بحساب القرون التي عشتها ثم يظهر اليك عمرك الصحيح ثم يعطيك كم شهر عشت في عمرك ثم يعطيك كم اسبوع عشت في عمرك ثم يعطيك كم ساعه عشتها في عمرك ثم يعطيك كم دقيقه عشتها في عمرك ثم يعطيك كم ثانيه عشتها في عمرك :
ممنوع استخدام (المكاتب), والدوال ابدآ
😂بالتوفيق {اين المفكرين}
قم ببرمجة سكربت بسيط جدا يقوم
بحساب القرون التي عشتها ثم يظهر اليك عمرك الصحيح ثم يعطيك كم شهر عشت في عمرك ثم يعطيك كم اسبوع عشت في عمرك ثم يعطيك كم ساعه عشتها في عمرك ثم يعطيك كم دقيقه عشتها في عمرك ثم يعطيك كم ثانيه عشتها في عمرك :
ممنوع استخدام (المكاتب), والدوال ابدآ
😂بالتوفيق {اين المفكرين}