اذهب إلى المحتوى

السؤال

نشر (معدل)

هل الشرح باللغة العربية هيأثر عليا لما اطلع سوق العمل وعندي مشكلة في الشرح يعني انا مثلا مش متعود ان ال object اسمه كائن وهكذا مع كثير من الامثلة دا في الحاجات اللي اتشرحتلي قبل كدا بالانجليزي فاي الحل 
 

تم التعديل في بواسطة Shady-Mohamed

Recommended Posts

  • 0
نشر

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

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

وعامًة ستجد مصطلحات متكررة ومستخدمة في أغلب البرمجة ها هي:

  • متغير - Variable: مكان في الذاكرة لتخزين البيانات.
  • نوع البيانات - Data Type: يحدد نوع البيانات التي يمكن تخزينها في المتغير (مثل: نص، عدد صحيح، عدد عشري).
  • عامل - Operator: رمز أو كلمة تستخدم لتنفيذ عملية على البيانات (مثل: + للجمع، - للطرح).
  • تعبير - Expression: مجموعة من المتغيرات والعوامل التي تُرجع قيمة.
  • شرط - Condition: تعبير منطقي يُرجع إما صحيح أو خطأ.
  • جملة - Statement: سطر من التعليمات البرمجية التي تُنفذ مهمة محددة.
  • كتلة - Block: مجموعة من الجمل التي تُنفذ معًا.
  • دالة - Function: مجموعة من التعليمات البرمجية التي تُنفذ مهمة محددة وتُعيد قيمة.
  • معامل - Parameter: قيمة تُمرر إلى دالة عند استدعائها.
  • مصفوفة - Array: مجموعة من البيانات من نفس النوع مخزنة في مكان واحد.
  • حلقة - Loop: تُستخدم لتكرار مجموعة من التعليمات البرمجية عدة مرات.
  • مصفوفة ترابطية - Associative Array / Dictionary: مجموعة من البيانات مخزنة كأزواج من المفتاح والقيمة.
  • كائن - Object: كيان يجمع بين البيانات والوظائف التي تعمل على هذه البيانات.
  • فئة - Class: قالب لإنشاء الكائنات.
  • وراثة - Inheritance: آلية تسمح لفئة ما بوراثة خصائص وصفات فئة أخرى.
  • تعدد الأشكال - Polymorphism: القدرة على استخدام نفس الاسم لوظائف مختلفة في سياقات مختلفة.
  • ملف - File: مجموعة من البيانات المخزنة على وسيط تخزين دائم.
  • استثناء - Exception: حدث غير طبيعي يحدث أثناء تنفيذ البرنامج.
  • معالجة الاستثناءات - Exception Handling: آلية للتعامل مع الاستثناءات ومنع تعطل البرنامج.

وبالنسبة للمصطلحات الخاصة ببايثون:

  • وحدة - Module: ملف يحتوي على تعليمات برمجية بايثون يمكن استخدامه في برامج أخرى.
  • حزمة - Package: مجموعة من الوحدات النمطية.
  • قائمة - List: مجموعة مرتبة من العناصر قابلة للتغيير.
  • مجموعة - Tuple: مجموعة مرتبة من العناصر غير قابلة للتغيير.
  • مجموعة - Set: مجموعة غير مرتبة من العناصر الفريدة.
  • قاموس - Dictionary: مجموعة غير مرتبة من أزواج المفتاح والقيمة.
  • تعليمة استيراد - Import Statement: تُستخدم لاستيراد وحدات أو حزم في البرنامج.
  • ديكوريتور - Decorator: دالة تُعدل سلوك دالة أخرى.
  • مولد - Generator: دالة تُعيد سلسلة من القيم.
  • استدعاء ذاتي - Recursion: عندما تستدعي الدالة نفسها داخل تعريفها.
  • تعبير لامبدا - Lambda Expression: دالة مجهولة تُعرّف وتُستخدم في سطر واحد.
  • استيعاب القائمة - List Comprehension: طريقة لإنشاء قائمة جديدة من قائمة موجودة في سطر واحد.
  • استيعاب المجموعة - Set Comprehension: طريقة لإنشاء مجموعة جديدة من مجموعة موجودة في سطر واحد.
  • استيعاب القاموس - Dictionary Comprehension: طريقة لإنشاء قاموس جديد من قاموس موجود في سطر واحد.
  • إدارة الحزم - Package Management: عملية تثبيت وتحديث وإزالة الحزم.
  • بيئة افتراضية - Virtual Environment: بيئة معزولة لتشغيل مشروع بايثون بتبعياته الخاصة.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...