إعلان
دورة تطوير التطبيقات باستخدام لغة JavaScript في هذه الدورة ستتعلم لغة جافا سكريبت, استخدام مكتبة React.js, بناء API الموقع بواسطة Node.js, تطوير تطبيق جوال باستخدام React Native, و في نهاية الدورة ستتعلم تطوير تطبيق محادثة شبيه بتطبيق WhatsApp. تعلم الآن
دورة تطوير واجهات المستخدم في هذه الدورة ستتعلم لغة HTML و لغة CSS و لغة JavaScript. من ناحية التطبيق العملي ستتعلم طريقة بناء واجهة متجر إلكتروني مكون من ست صفحات, تحويل خمسة تصاميم PSD إلى صفحات ويب, بناء واجهة مستخدم تشبه موقع يوتيوب, بناء لوحة تحكم إحترافية. تعلم الآن
تطوير تطبيقات باستخدام لغة بايثون في هذه الدورة ستتعلم أساسيات البرمجة بلغة بايثون وصولاً إلى التعامل مع أشهر أطر العمل (Flask و Django) و ستتعلم كيف تبني متجر إلكتروني يمكن للمستخدمين البيع و الشراء من خلاله. تعلم الآن
دورة تطوير تطبيقات الويب باستخدام لغة PHP في هذه الدورة ستتعلم لغة PHP من الصفر, استخدام إطار العمل Laravel بشرح مفصّل و عملي, كيفية تطوير شبكة اجتماعية تشبه Instagram, بناء API لتطبيق جوال وفق أسلوب RESTful, تطوير موقع إعلانات مبوبة, تطوير نظام إدارة محتوى CMS كامل. تعلم الآن
دورة تطوير تطبيقات الويب باستخدام لغة Ruby في هذه الدورة ستتعلم البرمجة بلغة Ruby إنطلاقاً من أبسط المفاهيم وحتى بناء تطبيق حقيقي, إستخدام إطار العمل Ruby on Rails بشرح مفصّل و عملي, بناء تطبيق حقيقي عبارة عن شبكة اجتماعية تشبه تويتر, تطوير مجتمع الكتروني يشبه حسوب I/O. تعلم الآن
دورة علوم الحاسوب هذه الدورة معدة لتكون مدخل لعلوم الحاسوب و لغات البرمجة حيث ستتعرف فيها على أنظمة التشغيل و ستتعمق في نظام لينكس و في كيفية التعامل معه من خلال موجه الأوامر, بالإضافة إلى قواعد البيانات و أساسيات الشبكات و الخوادم و مبادئ الحماية والأمان في الويب. تعلم الآن

    بايثون العوامل

    مفهوم العوامل

    العوامل ( operators ) عبارة عن رموز لها معنى محدد و يمكننا تقسيمها إلى 7 مجموعات أساسية هي:

    • Arithmetic Operators
    • Comparison Operators
    • Logical Operators
    • Bitwise Operators
    • Assignment Operators
    • Membership Operators
    • Identity Operators

    العوامل التي تستخدم في العمليات الحسابية (Arithmetic Operators)

    إسم العامل رمزه مثال شرح الكود
    Assignment = a = b أعطي a قيمة b
    Addition + a + b أضف قيمة b على قيمة a
    Subtraction - a - b إطرح قيمة b من قيمة a
    Unary plus + +a أضرب قيمة a بالعامل +
    Unary minus - -a أضرب قيمة a بالعامل -
    Multiplication * a * b أضرب قيمة a بقيمة b
    Exponent ** a ** b ضاعف قيمة a بقيمة b
    Division / a / b أقسم قيمة a على قيمة b
    Floor Divide // a // b أقسم قيمة a على قيمة b و أرجع أقرب عدد صحيح للناتج لا يحتوي على فاصلة.
    Modulo % a % b للحصول على آخر رقم يبقى عندما نقسم قيمة a على قيمة b

    هنا وضعنا مثال لكل عامل موجود في الجدول شاهد الأمثلة »

    العوامل التي تستخدم في المقارنات (Comparison Operators)

    إسم العامل رمزه مثال شرح الكود
    Equal to == (a == b) هل قيمة a تساوي قيمة b ؟
    إذا كان الجواب نعم فإنها ترجع True
    Not equal to != (a != b) هل قيمة a لا تساوي قيمة b ؟
    إذا كان الجواب نعم فإنها ترجع True
    Greater than > (a > b) هل قيمة a أكبر من قيمة b ؟
    إذا كان الجواب نعم فإنها ترجع True
    Less than < (a < b) هل قيمة a أصغر من قيمة b ؟
    إذا كان الجواب نعم فإنها ترجع True
    Greater than
    or Equal to
    >= (a >= b) هل قيمة a أكبر أو تساوي قيمة b ؟
    إذا كان الجواب نعم فإنها ترجع True
    Less than
    or Equal to
    <= (a <= b) هل قيمة a أصغر أو تساوي قيمة b ؟
    إذا كان الجواب نعم فإنها ترجع True

    هنا وضعنا مثال لكل عامل موجود في الجدول شاهد الأمثلة »

    العوامل التي تستخدم في وضع شروط منطقية (Logical Operators)

    إسم العامل رمزه مثال شرح الكود
    Logical AND and a and b هل قيمة a و b تساويان True ؟
    هنا يجب أن يتم تحقيق الشرطين ليرجع True
    Logical OR or a or b هل قيمة a أو b أو كلاهما تساويان True ؟
    هنا يكفي أن يتم تحقيق شرط واحد من الشرطين ليرجع True
    Logical NOT not not a هل قيمة a لا تساوي True ؟
    إذا كان الجواب نعم فإنها ترجع True

    هنا وضعنا مثال لكل عامل موجود في الجدول شاهد الأمثلة »

    العوامل التي تستخدم للتعامل مع البتات (Bitwise Operators)

    إسم العامل رمزه مثال شرح الكود
    Bitwise AND & a & b العامل & يحسب ناتج جمع الـ bits المشتركة بين a و b
    Bitwise OR | a | b العامل | يحسب ناتج جمع الـ bits المشتركة و الغير مشتركة بين a و b
    Bitwise XOR ^ a ^ b العامل ^ يحسب ناتج جمع الـ bits الغير مشتركة بين a و b
    Bitwise compliment OR ~ ~a العامل ~ يقلب الـ bits التي تساوي 0 إلى 1 و يقلب الـ bits التي تساوي 1 إلى 0,
    ثم يضيف عليهم 1 و يحسب ناتج جمعهم, بعدها يضرب الجواب بالعامل ( - ) ثم يعطينا جواب سلبي.
    Left shift << a << 2 العامل << يزيح الـ bits من آخر اليسار إلى أول اليمين.
    العدد 2 يعني أننا سنزيح آخر إثنين bits و نضعهم في الأول.
    Right shift >> a >> 2 العامل >> يزيح الـ bits من أول اليمين إلى آخر اليسار.
    العدد 2 يعني أننا سنزيح أول إثنين bits و نضعهم في الأخير.

    هنا وضعنا مثال لكل عامل موجود في الجدول شاهد الأمثلة »

    العوامل التي تستخدم لإعطاء قيم للمتغيرات (Assignment Operators)

    إسم العامل رمزه مثال شرح الكود
    Basic Assignment = a = b ضع قيمة b في a.
    Add AND Assignment += a += b أضف قيمة a على قيمة b و خزن الناتج في a
    Susbtract AND Assignment -= a -= b أنقص قيمة a من قيمة b و خزن الناتج في a
    Multiply AND Assignment *= a *= b أضرب قيمة a بقيمة b و خزن الناتج في a
    Exponent AND Assignment **= a **= b ضاعف قيمة a بقيمة b و خزن الناتج في a
    Divide AND Assignment /= a /= b أقسم قيمة a على قيمة b و خزن الناتج في a
    Floor Divide AND Assignment //= a //= b أقسم قيمة a على قيمة b و أرجع أقرب عدد صحيح للناتج
    Modulo AND Assignment %= a %= b أقسم قيمة a على قيمة b و خزن آخر رقم يبقى من عملية القسمة في a
    Left shift AND Assignment <<= a <<= 2 أزح آخر إثنين bits و ضعهم في الأول ثم خزن الناتج في a
    Right shift AND Assignment >>= a >>= 2 أزح أول اثنين bits و ضعهم في الآخر ثم خزن الناتج في a
    Bitwise AND Assignment &= a &= b أحسب ناتج جمع الـ bits المشتركة بين a و b و خزن الناتج في a
    Bitwise exclusive OR and Assignment ^= a ^= b أحسب ناتج جمع الـ bits الغير مشتركة بين a و b و خزن الناتج في a
    Bitwise inexclusive OR and Assignment |= a |= b أحسب ناتج جمع الـ bits المشتركة و الغير مشتركة بين a و b و خزن الناتج في a

    هنا وضعنا مثال لكل عامل موجود في الجدول شاهد الأمثلة »

    العوامل التي تستخدم للبحث في المصفوفات (Membership Operators)

    إسم العامل رمزه مثال شرح الكود
    In in a in arr هل قيمة المتغير a موجودة في المصفوفة arr؟
    إذا كان الجواب نعم فإنها ترجع True
    Not In not in a not in arr هل قيمة المتغير a غير موجودة في المصفوفة arr؟
    إذا كان الجواب نعم فإنها ترجع True

    هنا وضعنا مثال لكل عامل موجود في الجدول شاهد الأمثلة »

    العوامل التي تستخدم لمعرفة ما إذا كان الكائنين يشيران لكائن واحد في الذاكرة أم لا (Identity Operators)

    إسم العامل رمزه مثال شرح الكود
    Is is a is b هل الكائن a و الكائن b يشيران إلى كائن واحد في الذاكرة؟
    إذا كان الجواب نعم فإنها ترجع True
    Is Not is not a is not b هل الكائن a و الكائن b لا يشيران إلى كائن واحد في الذاكرة؟
    إذا كان الجواب نعم فإنها ترجع True

    هنا وضعنا مثال لكل عامل موجود في الجدول شاهد الأمثلة »

    إعلان

    Eqla3Tech.com

    شروحات مكتوبة حول لغات البرمجة و تقنية المعلومات باللغة العربية مقدمة من إقلاع تك.

    لغة جافا لغة ++C قواعد البيانات نظام ويندوز نظام لينكس الشبكات تقنية المعلومات الأمن السيبراني

    الدورات

    أدوات مساعدة

    الأقسام

    دورات
    مقالات أسئلة مشاريع كتب