أساسيات البرمجة في بايثون
9 Questions
1 Views

أساسيات البرمجة في بايثون

Created by
@ReverentMermaid

Questions and Answers

طابق بين أنواع البيانات ووصفها:

نصوص (Strings) = أعداد بدون فواصل عشرية أعداد صحيحة (Integers) = أعداد تحتوي على فواصل عشرية أعداد عشرية (Floats) = محاطة بعلامات اقتباس قوائم (Lists) = مجموعة مرتبة من العناصر

طابق بين عناصر التحكم في تدفق البرنامج ووصفها:

الشروط (If Statements) = لتنفيذ تعليمات بناءً على شرط معين الحلقات (For Loop) = لتكرار تعليمات عدد محدد من المرات الحلقات (While Loop) = لتكرار التعليمات طالما كان الشرط True الدوال (Functions) = مجموعة من التعليمات التي يمكن استدعاؤها

طابق بين علامة البرمجة ووظيفتها:

علامة # = تستخدم لكتابة ملاحظات داخل الكود علامة تعيين = = لتعيين القيمة لمتغير الكلمة الرئيسية def = لتعريف دالة جديدة import = لإستيراد المكتبات

طابق بين مفهوم بايثون واستخدامه:

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

طابق بين اسم الدالة ووظيفتها:

<p>try = للتعامل مع الاستثناءات except = لتحديد كيفية التعامل مع الاستثناء print = لطباعة النتائج على الشاشة input = للحصول على مدخلات من المستخدم</p> Signup and view all the answers

طابق بين المصطلح والمفهوم:

<p>المتغير = يستخدم لتخزين البيانات النص = تمثيل البيانات على شكل حروف القيمة = البيانات المخزنة في المتغير مفسر بايثون = الأداة لتشغيل كود بايثون</p> Signup and view all the answers

طابق بين نوع الحلقات ووصفها:

<p>حلقة For = تكرار تعليمات عدد محدد من المرات حلقة While = تكرار التعليمات طالما الشرط True حلقة Do While = تكرار التعليمات على الأقل مرة واحدة حلقة Infinite = تكرار غير محدود</p> Signup and view all the answers

طابق بين وظيفة المكتبات ووصفها:

<p>math = توفير وظائف الرياضيات المتقدمة random = توليد أرقام عشوائية datetime = التعامل مع التواريخ والأوقات os = التفاعل مع نظام التشغيل</p> Signup and view all the answers

طابق بين النصيحة وهدفها:

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

Study Notes

أساسيات البرمجة في بايثون

  • تعريف بايثون:

    • لغة برمجة عالية المستوى.
    • تستخدم في تطوير الويب، تحليل البيانات، الذكاء الاصطناعي، وغيرها.
  • التركيب الأساسي للبرامج:

    • كل برنامج يتكون من مجموعة من التعليمات.
    • التعليمات تُنفذ بالترتيب.
  • المتغيرات:

    • تستخدم لتخزين البيانات.
    • يتم تعيين القيمة باستخدام علامة "تعين" (=).
    • أنواع البيانات: نصوص (String)، أعداد صحيحة (Integer)، أعداد عشرية (Float)، قوائم (List) وغيرها.
  • أنواع البيانات:

    • نصوص (Strings): محاطة بعلامات اقتباس ('البيانات' أو "البيانات").
    • أعداد صحيحة (Integers): أعداد بدون فواصل عشرية.
    • أعداد عشرية (Floats): أعداد تحتوي على فواصل عشرية.
    • قوائم (Lists): مجموعة مرتبة من العناصر، يمكن أن تحتوي على أنواع بيانات مختلفة.
  • التحكم في تدفق البرنامج:

    • الشروط (If Statements): لتنفيذ تعليمات بناءً على شرط معين.
    • الحلقات (Loops):
      • for: لتكرار تعليمات عدد محدد من المرات.
      • while: لتكرار التعليمات طالما كان الشرط True.
  • الدوال (Functions):

    • مجموعة من التعليمات التي يمكن استدعاؤها.
    • تُعرف باستخدام الكلمة الرئيسية def.
    • يمكن أن تأخذ مدخلات (parameters) وتعيد قيمة (return).
  • التعليقات:

    • تستخدم لكتابة ملاحظات داخل الكود.
    • تبدأ باستخدام علامة #، ولا تؤثر على تنفيذ البرنامج.
  • الاستيراد (Importing):

    • استيراد المكتبات لاستخدام وظائف إضافية، مثل import math.
  • الاستثناءات (Exceptions):

    • معالجة الأخطاء باستخدام try و except.
  • تجميع الكود:

    • يمكن كتابة الكود في ملفات نصية بامتداد .py وتشغيلها باستخدام مفسر بايثون.

نصائح للممارسة

  • ابدأ بمشاريع بسيطة لتحسين المهارات.
  • استخدم مجتمع بايثون للحصول على الدعم والمساعدة.
  • قم بحل مشاكل برمجية على منصات مثل HackerRank وLeetCode.

تعريف بايثون

  • لغة برمجة ذات مستوى عالٍ، متعددة الاستخدامات.
  • تُستخدم بشكل واسع في تطوير الويب، تحليل البيانات، والذكاء الاصطناعي.

التركيب الأساسي للبرامج

  • يتكون البرنامج من مجموعة من التعليمات التي تُنفذ بالتتابع.

المتغيرات

  • تُستخدم لتخزين البيانات المختلفة.
  • يتم تعيين القيم للمتغيرات باستخدام علامة التعين (=).
  • تشمل أنواع البيانات: نصوص، أعداد صحيحة، أعداد عشرية، قوائم.

أنواع البيانات

  • نصوص (Strings): محاطة بعلامات اقتباس.
  • أعداد صحيحة (Integers): أعداد كاملة بدون فواصل.
  • أعداد عشرية (Floats): أعداد تحتوي على فواصل عشرية.
  • قوائم (Lists): مجموعة مرتبة من العناصر، يمكن أن تحتوي على أنواع بيانات مختلفة.

التحكم في تدفق البرنامج

  • الشروط (If Statements): لتنفيذ تعليمات تعتمد على شرط معين.
  • الحلقات (Loops):
    • for: تُستخدم لتكرار تعليمات عدد محدد من المرات.
    • while: تُستخدم لتكرار التعليمات طالما كان الشرط صحيحاً.

الدوال (Functions)

  • تُعرف باستخدام الكلمة الرئيسية def.
  • تتكون من مجموعة تعليمات يمكن استدعاؤها وتتضمن مدخلات (parameters) وقيمة مُعادة (return).

التعليقات

  • تُستخدم لكتابة ملاحظات داخل الكود، تبدأ بعلامة # ولا تؤثر على تنفيذ البرنامج.

الاستيراد (Importing)

  • يُمكن استيراد المكتبات لاستخدام وظائف إضافية، مثل import math.

الاستثناءات (Exceptions)

  • معالجة الأخطاء تُستخدم من خلال try و except.

تجميع الكود

  • يمكن كتابة كود بايثون في ملفات نصية بامتداد .py وتشغيلها باستخدام مفسر بايثون.

نصائح للممارسة

  • بدء مشاريع بسيطة لتحسين المهارات البرمجية.
  • الانضمام لمجتمع بايثون للحصول على الدعم.
  • حل مسائل برمجية على منصات مثل HackerRank وLeetCode.

Studying That Suits You

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

Quiz Team

Description

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

More Quizzes Like This

Use Quizgecko on...
Browser
Browser