Latest posts

  • الحلقات Loops في بايثون (for و while)

    الحلقات في بايثون تسمح بتكرار كتلة من الكود عدة مرات، وتأتي بنوعين رئيسيين: حلقة for التي تمر على عناصر متسلسلة، وحلقة while التي تستمر طالما تحقق شرط معين. حلقة for حلقة while break و continue الجملة else مع الحلقة

    Read more

  • الدوال Functions في بايثون

    الدوال في بايثون هي كتل برمجية مسماة تنفذ مهمة محددة، وتتيح إعادة استخدام الكود وتقسيم البرنامج إلى أجزاء قابلة للإدارة. يتم تعريف الدالة باستخدام الكلمة المفتاحية def. تعريف دالة الدوال مع المعاملات إعادة قيمة المعاملات الافتراضية دوال lambda

    Read more

  • الكلاسات والكائنات في بايثون

    تدعم بايثون البرمجة كائنية التوجه التي تتيح نمذجة الواقع باستخدام الكلاسات والكائنات. الكلاس هو قالب أو مخطط، أما الكائن فهو نسخة فعلية من الكلاس تحتوي على بياناته الخاصة. تعريف كلاس الوراثة Inheritance المتغيرات داخل الكلاس الـ self يشير إلى الكائن الحالي ويتيح الوصول إلى متغيراته ودواله، ويُمرَّر تلقائيًا في كل دالة عضو. إنشاء كائن واستخدامه

    Read more

  • الـ Tuples في بايثون

    الـ Tuple في بايثون هو مجموعة مرتبة من العناصر، لكنه على عكس القائمة لا يمكن تعديل محتواه بعد الإنشاء. تُستخدم الـ tuples عندما نريد ضمان عدم تغيير البيانات. إنشاء tuple الوصول للعناصر تفكيك الـ tuple متى تستخدم tuple بدل list؟ استخدم الـ tuple عندما تكون البيانات ثابتة منطقيًا مثل إحداثيات نقطة أو ألوان RGB، فهو

    Read more

  • المجموعات Sets في بايثون

    المجموعة Set في بايثون هي تجميع غير مرتب من العناصر الفريدة، أي لا يمكن أن يحتوي على عناصر مكررة. تُستخدم المجموعات للعمليات الرياضية مثل الاتحاد والتقاطع والفرق. إنشاء مجموعة إضافة وإزالة عناصر عمليات المجموعات اختبار العضوية

    Read more

  • القواميس Dictionaries في بايثون

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

    Read more

  • جمل الشروط If و Else في بايثون

    جمل الشروط في بايثون تتيح للبرنامج اتخاذ قرارات بناءً على شروط معينة، فيتم تنفيذ كتلة من الكود إذا كان الشرط صحيحًا، وكتلة أخرى إذا كان غير ذلك. تستخدم الكلمات المفتاحية if وelif وelse. الجملة الأساسية if if مع else تعدد الشروط elif الشروط المتداخلة

    Read more

  • المعاملات Operators في بايثون

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

    Read more

  • القوائم Lists في بايثون

    القائمة في بايثون هي مجموعة مرتبة وقابلة للتعديل من العناصر، يمكن أن تحتوي على قيم من أنواع مختلفة. تعتبر القوائم من أكثر هياكل البيانات استخدامًا في بايثون لمرونتها وقوتها. إنشاء قائمة الوصول للعناصر التعديل على القائمة المرور على القائمة

    Read more

  • التعليقات Comments في بايثون

    التعليقات في بايثون هي أسطر يكتبها المطور لتوضيح الكود ولا يتم تنفيذها من قِبل المُفسر. تساعد التعليقات في توثيق المنطق وتذكير المطور بأسباب اتخاذ بعض القرارات البرمجية. التعليق على سطر واحد التعليقات متعددة الأسطر لا توجد صياغة رسمية لتعليق متعدد الأسطر في بايثون، لكن يمكن استخدام علامات الاقتباس الثلاثية كنص غير منسوب لمتغير ليعمل عمل

    Read more