تبدأ رحلتنا في استكشاف موقع مجاني شامل يضم كنوز وهي : دورات مجانية ومنح دراسية ووظائف وتدريب ومقالات مفيدة ودليل كامل لكل مجال خاص بالتكنولوجيا حصريا وبعض من المجالات الاخري لمتابعة كل جديد علي التليجرام والفيسبوك | Telegram | Facebook

Python Basics - Practice Questions 2026

دورة متاحة لفترة محدودة
free-palestine free-palestine

Responsive image
منذ ساعة

أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :

أساسيات ماستر بايثون: اختبارات الممارسة الشاملة مرحبًا بك في مجموعة اختبارات الممارسة الأكثر شمولاً والمصممة لمساعدتك على إتقان أساسيات بايثون. سواء كنت تستعد لمقابلة فنية، أو للحصول على شهادة، أو تريد ببساطة ترسيخ أساس البرمجة الخاص بك، فإن اختبارات التدريب هذه توفر بيئة صارمة وواقعية لصقل مهاراتك. لماذا يختار المتعلمون الجادون هذه الاختبارات التدريبية؟ يدرك المتعلمون الجادون أن مشاهدة البرامج التعليمية ليست سوى نصف المعركة. الإتقان الحقيقي يأتي من اختبار معرفتك وتحديد الثغرات في فهمك. توفر هذه الدورة بنك أسئلة عالي الجودة مصممًا لتحدي منطقك وتحسين مهاراتك في تصحيح الأخطاء. من خلال التفسيرات التفصيلية لكل سؤال على حدة، لن تكتشف فقط ما إذا كنت على صواب أم خطأ، بل تتعلم الآليات الأساسية للغة بايثون. هيكل الدورة يتم تنظيم الاختبارات في ست مراحل منطقية لضمان منحنى تعليمي سلس بدءًا من أساسيات بناء الجملة إلى المنطق المعقد.
  • الأساسيات / الأسس: يركز هذا القسم على لبنات البناء الأساسية. سيتم اختبارك على المتغيرات، وأنواع البيانات (الأعداد الصحيحة، والسلاسل، والعوامات)، والعوامل الحسابية الأساسية. إنه يضمن لك بداية قوية.
  • المفاهيم الأساسية: هنا، نتعمق في التحكم في التدفق والمجموعات. توقع طرح أسئلة حول عبارات if-else، وحلقات for، و while، والاستخدام الأساسي للقوائم، والصفوف، والقواميس.
  • المفاهيم المتوسطة: تغطي هذه الوحدة أساسيات البرمجة الوظيفية. ستواجه أسئلة بخصوص تعريفات الوظائف، والوسائط (*args و**kwargs)، والنطاق (المحلي مقابل العام)، وفهم القائمة.
  • المفاهيم المتقدمة: تجاوز الأساسيات بأسئلة حول البرمجة كائنية التوجه (الفئات، الميراث)، ومعالجة الاستثناءات (محاولة باستثناء الكتل)، والعمل مع الوحدات والحزم.
  • سيناريوهات العالم الحقيقي: تحاكي هذه الأسئلة مهام البرمجة الفعلية. ستحتاج إلى تحليل مقتطفات التعليمات البرمجية للتنبؤ بالمخرجات أو تحديد الأخطاء المنطقية في سياق عملي.
  • مراجعة مختلطة / اختبار نهائي: اختبار "Final Boss" الشامل الذي يسحب الأسئلة من جميع الفئات السابقة. يحاكي هذا ضغط اختبار الشهادة الحقيقي أو الفحص الفني.
نموذج أسئلة التدريبالسؤال 1ما هو ناتج مقتطف الكود التالي؟my_list = [1, 2, 3]my_list.append([4, 5])print(len(my_list))
  • الخيار 1: 5
  • الخيار 2: 4
  • الخيار 3: 3
  • الخيار 4: 2
  • الخيار 5: خطأ
  • الإجابة الصحيحة: الخيار 2
  • شرح الإجابة الصحيحة: تضيف طريقة append() الوسيطة الخاصة بها كعنصر واحد إلى نهاية القائمة. على الرغم من أن [4، 5] عبارة عن قائمة تحتوي على عنصرين، إلا أنه يتم التعامل معها ككائن واحد (قائمة متداخلة) بواسطة append(). لذلك، يزيد الطول من 3 إلى 4.
  • شرح الإجابات الخاطئة:
    • الخيار 1: 5 غير صحيح لأن append() لا "يفك ضغط" القائمة. إذا تم استخدام Extend()، ستكون الإجابة 5.
    • الخيار 3: 3 غير صحيح لأنه تم تعديل القائمة بشكل واضح.
    • الخيار 4: 2 غير صحيح لأن القائمة الأولية تحتوي بالفعل على 3 عناصر.
    • الخيار 5: خطأ غير صحيح لأن إلحاق قائمة بقائمة أخرى هي عملية صالحة تمامًا في Python.
السؤال 2 أي مما يلي هو الطريقة الصحيحة إنشاء قاموس بمفتاح "اسم" وقيمة "أليس"؟
  • الخيار 1: d = {"name"; "Alice"
  • الخيار 2: d = ["name": "Alice"]
  • الخيار 3: d = {"name": "Alice"
  • الخيار 4: d = ("name": "Alice")
  • الخيار 5: d = {name: "Alice"
  • الإجابة الصحيحة: الخيار 3
  • الإجابة الصحيحة شرح: في بايثون، يتم تعريف القواميس باستخدام الأقواس المتعرجة {} ويتم فصل أزواج القيمة الرئيسية بنقطتين:. يجب أن تكون السلاسل المستخدمة كمفاتيح محاطة بعلامات اقتباس.
  • شرح الإجابات الخاطئة:
    • الخيار 1: يستخدم هذا فاصلة منقوطة بدلاً من النقطتين، مما يسبب خطأ في بناء الجملة.
    • الخيار 2: يتم استخدام الأقواس المربعة [] للقوائم، وليس القواميس.
    • الخيار 3: هذا هو بناء الجملة الصحيح.
    • الخيار 4: يتم استخدام الأقواس () للصفوف أو استدعاءات الوظائف، وليس لتعريفات القاموس.
    • الخيار 5: قد يفشل هذا ما لم يتم تعريف الاسم مسبقًا كمتغير. بدون علامات الاقتباس، تبحث Python عن اسم متغير بدلاً من استخدام السلسلة "name".
الميزات الرئيسية لهذه الدورة
  • يمكنك إعادة إجراء الاختبارات عدة مرات كما تريد.
  • هذا بنك أسئلة أصلي ضخم.
  • يمكنك الحصول على الدعم من المدرسين إذا كانت لديك أسئلة.
  • يحتوي كل سؤال على شرح مفصل.
  • متوافق مع الهاتف المحمول مع Udemy app.
  • ضمان استرداد الأموال لمدة 30 يومًا إذا لم تكن راضيًا.
نأمل أن تكون مقتنعًا الآن! وهناك الكثير من الأسئلة داخل الدورة.

ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:

(احصل على الدورة للدخول إلى الموقع والتسجيل)

يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)

اغلق مانع الاعلانات لتحصل على الدورة



0 تعليقات