برمجة بايثون - السنة الثالثة/الفصل الثاني
5 Questions
2 Views

برمجة بايثون - السنة الثالثة/الفصل الثاني

Created by
@WellRoundedString

Podcast Beta

Play an AI-generated podcast conversation about this lesson

Questions and Answers

ما هو نوع البيانات الذي يدعمه بايثون؟

  • Int
  • Float
  • Boolean
  • كل ما سبق (correct)
  • ما هي الوظيفة الأساسية للدوال في بايثون؟

    تنفيذ كود محدد عند استدعائها

    بايثون لا يدعم القوائم.

    False

    يمكن استخدام ______ لمعالجة الأخطاء والاستثناءات في بايثون.

    <p>try-except</p> Signup and view all the answers

    طابق الأمور التالية مع استخدامها الأساسي:

    <p>قوائم = تخزين مجموعات من العناصر تكرار = تنفيذ كود عدة مرات دوال = تنظيم الكود بشكل منطقي استثناءات = معالجة الأخطاء</p> Signup and view all the answers

    Study Notes

    مقدمة عن برمجة بايثون

    • المؤسسة: كلية مالا ريدي للهندسة والتكنولوجيا، معترف بها بموجب أحكام UGC ACT 1956.
    • الدورة: برمجة بايثون، مادة اختيارية مفتوحة للسنة الثالثة - الفصل الثاني، 2019-2020.
    • الأهداف:
      • قراءة وكتابة برامج بايثون بسيطة.
      • تطوير برامج بايثون باستخدام الشروط والحلقات.
      • تعريف واستدعاء الدوال في بايثون.
      • استخدام هياكل البيانات في بايثون: القوائم، التوائم، والمعاجم.
      • إجراء عمليات الإدخال/الإخراج مع الملفات في بايثون.

    المنهج الدراسي

    • الوحدة الأولى:

      • مقدمة لتثبيت بايثون، أنواع البيانات: صحيح (Int)، عائم (float)، قيمة منطقية (Boolean)، سلسلة نصية (string)، وقائمة (list).
      • المتغيرات، التعابير، البيانات والنظريات، وأسبقية العوامل، التعليقات، الوحدات، والدوال.
    • الوحدة الثانية:

      • التحكم في تدفق البرنامج: القيم والمنطق، شرط إذا (if)، بديل (if-else)، شرط متسلسل (if-elif-else).
      • التكرار: استخدام الحلقات: while، for، break، continue.
    • الوحدة الثالثة:

      • دوال مثمرة: قيم العودة (return values)، المعاملات، نطاق المتغيرات (local و global)، التأليف الدالي، العودية (recursion).
      • التعامل مع السلاسل النصية: تقطيع السلاسل، عدم القابلية للتغيير (immutability)، وظائف وأساليب السلاسل، والوحدات الخاصة بالسلسلة النصية.
      • المصفوفات في بايثون: الوصول إلى عناصر المصفوفة، وأساليب المصفوفة.
    • الوحدة الرابعة:

      • القوائم: عمليات القوائم، تقطيع القوائم، أساليب القوائم، تكرار القوائم، القابلية للتغيير (mutability)، نسخ القوائم.
      • التوائم: تعيين التوائم، استخدام التوائم كقيم عائدة، وتأليف التوائم.
      • المعاجم: العمليات والأساليب، والتأليف.
    • الوحدة الخامسة:

      • الملفات والاستثناءات: التعامل مع الملفات النصية، قراءة وكتابة الملفات، معالجة الأخطاء والاستثناءات، الوحدات (مثل datetime، time، OS، calendar، math).
      • استكشاف الحزم (packages).

    نتائج التعلم

    • القدرة على قراءة وكتابة وتنفيذ برامج بايثون بسيطة باليد.
    • تنظيم برامج بايثون لحل المشكلات.
    • تقسيم برنامج بايثون إلى دوال.
    • تمثيل البيانات المركبة باستخدام القوائم والتوائم والمعاجم في بايثون.
    • قراءة وكتابة البيانات من/إلى الملفات في برامج بايثون.

    الكتب الدراسية

    • "Think Python: How to Think Like a Computer Scientist" بقلم ألين ب. داوني.
    • "Core Python Programming" بقلم ر. ناجسوري راو.
    • "Python Programming: A Modern Approach" بقلم فامسي كوراما.

    الكتب المرجعية

    • "Core Python Programming" بقلم و. تشون.
    • "Introduction to Python" بقلم كينيث أ. لامبرت.
    • "Learning Python" بقلم مارك لوتز.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

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

    More Like This

    Use Quizgecko on...
    Browser
    Browser