تطوير واجهات المستخدم الرسومية باستخدام Python: بناء تطبيقات متعددة المنصات مع Kivy — WalkSelf
3.8 (10) ⏱ 3 ساعة 📚 30 دورة 🎧 النسخة الصوتية

تطوير واجهات المستخدم الرسومية باستخدام Python: بناء تطبيقات متعددة المنصات مع Kivy

أتقن إطار عمل Kivy لتصميم وكتابة ونشر تطبيقات متجاوبة للهواتف المحمولة وسطح المكتب باستخدام كود Python نظيف.

  • 💬 مدرب ذكاء اصطناعي
    اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت.
  • 🕐 ابدأ في أي وقت
    بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك.
  • 🌐 بالعربية
    الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.

حول هذه الدورة

هل تتطلع إلى بناء تطبيقات تفاعلية ومتعددة المنصات باستخدام بساطة Python؟ يوفر Kivy إطار عمل قوي لتصميم وتطوير واجهات مستخدم متجاوبة تعمل بسلاسة على أجهزة سطح المكتب والهواتف المحمولة. في هذه الدورة، ستنتقل من كتابة نصوص برمجية بسيطة لسطر الأوامر إلى إنشاء واجهات مستخدم رسومية (GUIs) وظيفية بالكامل. ستتعلم كيفية هيكلة الكود الخاص بك باستخدام ممارسات Python الحديثة، وتصميم تخطيطات ديناميكية، والتعامل مع مدخلات المستخدم، ودمج الميزات غير المتزامنة للحفاظ على سلاسة الواجهات واستجابتها. ما ستتعلمه: - تعلم المبادئ الأساسية لتصميم واجهة المستخدم الرسومية والبنية الأساسية لإطار عمل Kivy - تصميم واجهات مستخدم متجاوبة باستخدام تخطيطات Kivy، وعناصر الواجهة (widgets)، ورسومات Canvas المخصصة - تطبيق معايير Python الحديثة بما في ذلك تلميحات الأنواع وهياكل المشاريع النظيفة لتطوير التطبيقات - إدارة التنقل بين الشاشات المتعددة وتخزين البيانات المحلي لبيئات سطح المكتب والهواتف المحمولة - دمج استدعاءات API غير المتزامنة والخدمات الخارجية لبناء تطبيقات متصلة وغنية بالميزات - تكوين وتعبئة مشاريع Kivy الخاصة بك للنشر على منصات متعددة تبدأ الرحلة بمفاهيم واجهة المستخدم الرسومية الأساسية وعناصر Kivy الأساسية قبل الانتقال خطوة بخطوة عبر التخطيطات المتقدمة، والتنقل بين الشاشات المتعددة، وتكاملات API غير المتزامنة. من خلال الشروحات المكتوبة الواضحة وتحليل الكود المنظم، ستكتسب المهارات العملية اللازمة لتصميم ونشر برامجك الخاصة. تم تصميم هذه الدورة للمبتدئين الذين لديهم فهم أساسي لبرمجة Python ويرغبون في دخول عالم تطوير واجهات المستخدم الرسومية. لا يلزم وجود خبرة سابقة في تطوير الأجهزة المحمولة أو تصميم واجهة المستخدم. ابدأ القراءة اليوم لتحويل نصوص Python البرمجية الخاصة بك إلى تطبيقات تفاعلية ومتعددة المنصات.

ما الذي ستحصل عليه

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 💬 مدرّس AI شخصي
    عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت.
  • 🎧 النسخة الصوتية مضمَّنة
    تعلَّم أثناء تنقُّلك — دون شاشة
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 14 يومًا
    دون أسئلة
  • قصير ومركَّز
    3 ساعة من المحتوى التطبيقي

المراجعات (10)

Michalis Katsoulis GR متعلِّم موثَّق
★ 4 · 10.08.2026

مقدمة جيدة جداً، كانت الأمثلة مفيدة، لكنني أتمنى لو كان هناك المزيد من المواد التدريبية، قيمة جيدة مقابل التكلفة.

Matthew Dubois CA
★ 4 · 25.07.2026

A good introduction. The structure was mostly clear, but I wish there were a few more real-world examples. Still, learned a lot.

Aryan Kapoor SG متعلِّم موثَّق
★ 2 · 13.07.2026

It's a decent introduction. Could benefit from more diverse examples and a slightly better flow between modules.

조서윤 KR متعلِّم موثَّق
★ 3 · 03.07.2026

Solid content, but the interface for the exercises was a bit clunky. It worked, though.

Diego Martínez PA
★ 4 · 29.06.2026

This covers the basics well. I wish there were more opportunities to practice independently between modules.

أمينة بنت خلفان المعولي OM متعلِّم موثَّق
★ 5 · 29.06.2026

مقدمة جيدة ، لقد أقدر الخطوات الواضحة ، على الرغم من أن بعض الوحدات اللاحقة كان يمكن أن تستخدم المزيد من الأمثلة.

Michał Kozłowski PL متعلِّم موثَّق
★ 5 · 21.06.2026

Translated by لقد أعربت عن تقديري للتطبيقات في العالم الحقيقي التي تم عرضها.كان من الممكن استخدام المزيد من فرص الممارسة.

Kofi Owusu GH متعلِّم موثَّق
★ 5 · 14.06.2026

محتوى جيد هنا. في حين أن بعض الوحدات التدريبية كان يمكن أن تكون أكثر تفصيلا، فإن القيمة الإجمالية وقابلية التطبيق عالية. عمل جيد!

Leo González ES متعلِّم موثَّق
★ 3 · 07.06.2026

Felt like I wasn't learning much in a few modules. The examples weren't always the clearest, tbh.

Michael Leclerc CA متعلِّم موثَّق
★ 3 · 29.05.2026

وجدته مفيداً لتجديد المعلومات، لست متأكداً من أنه سيكون أفضل نقطة بداية لمبتدئ كامل، في الحقيقة.

اكتب مراجعة

سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

المتعلمون أخذوا أيضًا

الأسئلة الشائعة

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع