Latest posts

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

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

    Read more

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

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

    Read more

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

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

    Read more

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

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

    Read more

  • المتغيرات Variables في بايثون

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

    Read more

  • أنواع البيانات في بايثون

    توفر لغة بايثون مجموعة غنية من الأنواع المدمجة التي تغطي معظم احتياجات البرمجة. يحدد نوع البيانات ما يمكن تخزينه في المتغير وما يمكن إجراؤه عليه من عمليات. الأنواع الأساسية تتضمن الأنواع الأساسية الأرقام الصحيحة int والأرقام العشرية float والنصوص str والقيم المنطقية bool. وهناك أيضًا أنواع للمجموعات مثل list وtuple وdict وset. التحويل بين الأنواع

    Read more

  • الأرقام Numbers في بايثون

    تدعم بايثون ثلاثة أنواع رئيسية من الأرقام، وهي الأعداد الصحيحة int والأعداد العشرية float والأعداد المركبة complex. يمكن إجراء جميع العمليات الحسابية المعتادة عليها كالجمع والطرح والضرب والقسمة. الأعداد الصحيحة int الأعداد العشرية float العمليات الحسابية الأعداد المركبة

    Read more

  • النصوص Strings في بايثون

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

    Read more

  • القيم المنطقية Booleans في بايثون

    القيم المنطقية في بايثون تمثل حالتين فقط هما True وFalse، وتُستخدم في اتخاذ القرارات داخل البرنامج عبر جمل الشروط والحلقات. تنتج هذه القيم عادةً من عمليات المقارنة. قيم منطقية مباشرة المقارنات القيم التي تُعتبر False تعتبر بايثون عدة قيم بمثابة False في السياق المنطقي، مثل الصفر والسلسلة الفارغة والقائمة الفارغة وقيمة None.

    Read more

  • تثبيت لغة بايثون وتشغيل أول برنامج

    قبل البدء في كتابة برامج بايثون، نحتاج إلى تثبيت مُفسِّر اللغة على الجهاز، وهو البرنامج المسؤول عن قراءة الكود وتنفيذه. تتوفر بايثون مجانًا للجميع وتعمل على معظم أنظمة التشغيل الحديثة. تثبيت بايثون على ويندوز قم بزيارة الموقع الرسمي للغة بايثون python.org وحمّل أحدث إصدار، ثم شغّل ملف التثبيت وتأكد من تفعيل الخيار الذي يضيف بايثون

    Read more