Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python: Advanced Step - لغة بايثون المتقدمة
102 students

Python: Advanced Step - لغة بايثون المتقدمة

Programming Diploma - دبلومة البرمجة
Last updated 2/2025
Arabic
Arabic [Auto],

What you'll learn

  • ترجم دي بالطبع! إليك شرحًا مبسطًا لفهم وتنفيذ عناصر واجهة المستخدم الرسومية (GUI) الأساسية
  • تعلم كيفية تطبيق دوال الـ لامبدا لربط الأحداث في Tkinter.
  • أتقن استخدام البرمجة الشيئية في تطوير واجهات المستخدم الرسومية .
  • طبق عمليات الملفات والتعبيرات النمطية بالاشتراك مع برمجة واجهات المستخدم الرسومية .

Course content

12 sections • 88 lectures • 6h 40m total length
  • Prepare your coding environment6:52
  • Videos 0112:10
  • Videos 023:12
  • Videos 033:36
  • Videos 044:09

Requirements

  • البرمجة بلغة بايثون - المستوى الأول
  • فهم أساسي لبرمجة بايثون (المتغيرات، الحلقات، الدوال).
  • الإلمام بالمفاهيم الأساسية للبرمجة الكائنية (الفئات، الوراثة، الدوال).
  • الخبرة في التعامل مع القوائم والقواميس وغيرها من هياكل البيانات.
  • معرفة أساسية ببرمجة الأحداث ومفاهيم تصميم واجهات المستخدم الرسومية (GUI).

Description

هذه الدورة مصممة للأفراد الذين يرغبون في تطوير تطبيقات تفاعلية وجذابة بصريًا باستخدام مكتبة Tkinter في Python. سواء كنت مبتدئًا أو مبرمج Python ذو خبرة، توفر هذه الدورة منهجًا منظمًا لتعلم كيفية إنشاء واجهات المستخدم الرسومية (GUI) من الصفر.

تبدأ الدورة بمقدمة حول قوائم Python، ثم تنتقل بسرعة إلى أساسيات Tkinter، بما في ذلك التسميات (Labels)، الأزرار (Buttons)، والإطارات (Frames). سيتعلم الطلاب كيفية بناء واجهات سهلة الاستخدام وتفاعلية باستخدام مديري الهندسة (Geometry Managers) مثل pack وgrid وplace. سيتم التركيز بشكل خاص على التعامل مع الأحداث (Event Handling)، حيث ستستكشف كيفية استخدام دوال lambda لربط الأحداث، مما يجعل تطبيقاتك أكثر ديناميكية واستجابة.

مع تقدم الدورة، ستتعمق في مبادئ البرمجة الشيئية (OOP) في سياق Tkinter. ستتعلم كيفية تصميم تطبيقات واجهات مستخدم قابلة لإعادة الاستخدام، وقابلة للتطوير، وسهلة الصيانة. ستغطي الدورة أيضًا مواضيع متقدمة مثل عمليات الملفات، التعبيرات النمطية (Regular Expressions)، وتعدد الأشكال (Polymorphism) لتعزيز وظائف التطبيقات الخاصة بك.

بحلول نهاية هذه الدورة، سيكون لديك فهم قوي لكل من التقنيات الأساسية والمتقدمة في Tkinter، مما يمكنك من إنشاء تطبيقات واجهات مستخدم واقعية. هذه الدورة مثالية للمطورين الذين يرغبون في توسيع مجموعة مهاراتهم وجعل مشاريع Python الخاصة بهم أكثر تفاعلية ووظيفية.
النتيجة النهائية: القدرة على إنشاء تطبيقات واجهات مستخدم تفاعلية واحترافية.

هذه الدورة ستساعدك على تحويل أفكارك إلى تطبيقات عملية وجذابة باستخدام Python وTkinter.


Who this course is for:

  • مطورو بايثون الذين يسعون لتوسيع مهاراتهم في برمجة واجهات المستخدم الرسومية (GUI).
  • المبتدئون المهتمون ببناء تطبيقات تفاعلية باستخدام Tkinter.
  • الطلاب أو المحترفون الذين يرغبون في تعلم كيفية دمج البرمجة الكائنية (OOP) مع تصميم واجهات المستخدم الرسومية (GUI).
  • المطورون الذين يسعون إلى تطبيق عمليات الملفات والتعبيرات العادية ومعالجة الأحداث في مشاريعهم.