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

السؤال

نشر

مرحبا،
أرجو افادتي بعناوين كتب او قوائم حول مصطلحات لغة بايثون باللغة الانجليزية والعربية على حد سواء. 
مثلا : الدالة = function 

نظرا لكون الدروس باللغة العربية، اجد في بعض الاحيان صعوبة في ترجمة المصطلحات. 

شكرا جزيلا، انا متأكد انني ساشترك بدورات اخرى

Recommended Posts

  • 0
نشر

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

وهذه قائمة مختصرة بالمصطلحات الشائعة في بايثون مع ترجمتها إلى العربية

  1. Variables - المتغيرات
  2. Data Types - أنواع البيانات
  3. Functions - الدوال
  4. Loops - الحلقات التكرارية
  5. Conditionals - الشروط
  6. Lists - القوائم
  7. Dictionaries - القواميس
  8. Tuples - الصفوف
  9. Sets - المجموعات
  10. Modules - الوحدات البرمجية
  11. Classes - الفئات
  12. Objects - الكائنات
  13. Exceptions - الاستثناءات
  14. Lambda Functions - الدوال المجهولة
  15. Decorators - الزخارف (Decorators)
  16. Generators - المولّدات
  17. Iterators - الكائنات المتكررة
  18. List Comprehensions - توليد القوائم
  19. Dictionary Comprehensions - توليد القواميس
  20. String Formatting - تنسيق النصوص
  21. Import Statements - عبارات الاستيراد
  22. Slicing - تقطيع السلاسل
  23. Mutable vs Immutable - المتغيرات القابلة للتغيير مقابل غير القابلة للتغيير
  24. Global and Local Variables - المتغيرات العامة والمحلية
  25. Docstrings - التعليقات النصية (Docstrings)
  26. Recursion - الاستدعاء الذاتي
  27. Context Managers - مديري السياق
  28. File I/O - إدخال/إخراج الملفات
  29. Packages - الحزم البرمجية
  30. Regular Expressions - التعبيرات النمطية
  31. Virtual Environments - البيئات الافتراضية

إذا صعُب عليك فهم أي مصطلح أثناء الدراسة يمكنك السؤال عنه وسيتم توضيحه من قبل المدربين.

  • 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: بيئة معزولة لتشغيل مشروع بايثون بتبعياته الخاصة.
  • 0
نشر

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

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

إذا واجهتك صعوبة فستجد أسفل الدرس صندوق للتعليقات كما هنا،  او هنا يمكنك السؤال عن اى سؤال و سوف يتم الرد عليها سريعا. 

.

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...