أسئلة بايثون الأساسية

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

ما هي إحدى الميزات البارزة لبايثون التي تميزها عن لغات البرمجة الأخرى؟

  • سهولة القراءة والكتابة (correct)
  • القدرة على الأداء العالي في الألعاب
  • صعوبة الكتابة
  • الحاجة إلى تحديد نوع البيانات بشكل صريح

أي من الأنواع التالية لا يعد من أنواع البيانات الأساسية في بايثون؟

  • المجموعات
  • الأعداد الصحيحة
  • القصاصات (correct)
  • النصوص

ما هي العملية الحسابية التي تعيد الجزء الصحيح فقط من نتيجة القسمة في بايثون؟

  • القسمة العائمة
  • القسمة الصحيحة (correct)
  • القسمة الباقية
  • الضرب

ما هي هياكل التحكم المستخدمة لتحديد تسلسل تنفيذ الأكواد في بايثون؟

<p>الجمل الشرطية والتكرار (B)</p> Signup and view all the answers

أي من المكتبات التالية تستخدم بشكل رئيسي لتحليل البيانات العددية؟

<p>NumPy (C)</p> Signup and view all the answers

كيف يتم تعريف المتغيرات في بايثون؟

<p>تعرف بدون تحديد نوع البيانات بشكل صريح (D)</p> Signup and view all the answers

أي من الخيارات التالية لا يعتبر طريقة للتعامل مع النصوص في بايثون؟

<p>التشفير (C)</p> Signup and view all the answers

ما هي الميزة الأساسية لاستخدام الدوال في بايثون؟

<p>تنظم الكود وتساعد على إعادة استخدامه (B)</p> Signup and view all the answers

أي من الأنواع التالية تُستخدم لتخزين البيانات في ترتيب محدد في بايثون؟

<p>القوائم (D)</p> Signup and view all the answers

أي من المفاهيم التالية لا تُعتبر من المفاهيم المهمة في بايثون؟

<p>التخزين السحابي (D)</p> Signup and view all the answers

Flashcards

لغة بايثون

لغة برمجة عالية المستوى، تُستخدم في مجالات عديدة.

مميزات بايثون

سهولة القراءة، بنية قوية، دعم مجتمعي كبير، متعددة الاستخدامات.

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

الأعداد الصحيحة، الأعداد العشرية، النصوص، المنطقي، القوائم، القواميس، المجموعات.

المتعغيرات

تعريف المتغيرات بدون تحديد نوع البيانات بشكل صريح.

Signup and view all the flashcards

العمليات الحسابية

الجمع، الطرح، الضرب، القسمة، القسمة الباقية، القسمة الصحيحة، الأسس.

Signup and view all the flashcards

التعامل مع النصوص

تستخدم علامات الاقتباس لتحديد النصوص، وتنفيذ عمليات مثل التقسيم والبحث.

Signup and view all the flashcards

هياكل التحكم

التعليمات الشرطية، التكرار، تحدد تسلسل التنفيذ.

Signup and view all the flashcards

الدوال

وحدات برمجية تُستدعى لإنجاز مهام محددة.

Signup and view all the flashcards

مكتبات بايثون المهمة

NumPy، Pandas، Matplotlib/Seaborn، Scikit-learn وغيرها لتحليل البيانات.

Signup and view all the flashcards

القوائم

تخزين البيانات بترتيب محدد، إمكانية إضافة وحذف وتعديل العناصر.

Signup and view all the flashcards

Study Notes

أسئلة حول بايثون

  • ما هي لغة بايثون؟

    • لغة برمجة عالية المستوى، تُستخدم في مجالات عديدة، تشتهر ببساطتها وقدرتها على القراءة.
    • تُعدّ لغة بايثون ذات قراءة سهلة وبنية قوية من المكتبات والوظائف الجاهزة.
  • ما هي مميزات بايثون؟

    • سهولة القراءة والكتابة.
    • بنية قوية من المكتبات والوظائف الجاهزة.
    • مجتمع دعم كبير وموثوق.
    • متعددة الاستخدامات وقابلة للتطبيق في مجالات متنوعة من علوم البيانات إلى تطوير التطبيقات.
    • سهولة التعلم.
  • ما هي أنواع البيانات الأساسية في بايثون؟

    • الأعداد الصحيحة (integers).
    • الأعداد العشرية (floats).
    • النصوص (strings).
    • المنطقي (booleans).
    • القوائم (lists).
    • القواميس (dictionaries).
    • المجموعات (sets).
    • الكِتاب (tuples): قائمة مرتبة من العناصر لا يمكن تغييرها.
  • كيف يتم التعامل مع المتغيرات في بايثون؟

    • يتم تعريف المتغيرات بدون تحديد نوع البيانات بشكل صريح.
    • يتم تخزين القيم في المتغيرات.
    • يُعامل المتغير كحاوية تتضمن بيانات معينة.
  • ما هي العمليات الحسابية في بايثون؟

    • الجمع (+).
    • الطرح (-).
    • الضرب (*).
    • القسمة (/).
    • القسمة الباقية (%).
    • القسمة الصحيحة (//).
    • الأسس (**).
  • كيف يتم التعامل مع النصوص (strings) في بايثون؟

    • تُستخدم علامات الاقتباس المفردة أو المزدوجة لتحديد النصوص.
    • يمكن إجراء عمليات معينة على النصوص، مثل التقسيم، والبحث، والاستبدال.
    • يمكن معالجة النصوص بسهولة وكفاءة.
  • ما هي هياكل التحكم في بايثون؟

    • التعليمات الشرطية (if-elif-else).
    • التكرار (for loops و while loops).
    • تُستخدم لتحديد تسلسل تنفيذ أكواد البرنامج.
  • ما هي الدوال (functions) في بايثون؟

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

    • NumPy: لتحليل البيانات العددية.
    • Pandas: لمعالجة البيانات وتخزينها على شكل جداول.
    • Matplotlib/Seaborn: لتصور البيانات.
    • Scikit-learn: لخوارزميات التعلم الآلي.
    • Requests: لطلب البيانات من المواقع.
    • Beautiful Soup: لمعالجة البيانات من المواقع.
    • Tkinter : لتصميم واجهات المستخدم.
    • JSON : لعملية تحويل البيانات من صيغة إلى أخرى.
  • كيف يتم التعامل مع القوائم (lists) في بايثون؟

    • تُخزن البيانات في ترتيب محدد.
    • يمكن إضافة و حذف و تعديل عناصر القوائم.
    • هناك مجموعة من الطرق والوظائف لاتعامل مع عناصر القوائم.
  • ما هي المفاهيم المهمة في بايثون؟

    • البرمجة الكائنية (OOP).
    • التعامل مع الملفات.
    • الاستثناءات.
    • التعابير النمطية.
  • سؤال حول تطبيق عملي: كيف يمكنني كتابة برنامج لحساب متوسط درجات الطلاب؟

  • سؤال حول استخدام المكتبات: كمثال، كيف يمكنني استخدام مكتبة Pandas لتحليل بيانات سلسلة زمنية؟

  • سؤال حول هياكل البيانات: كيف يمكن استخدام القوائم والقواميس لمهمة معقدة؟

  • سؤال حول التعليقات في التعليمات البرمجية: كيف تساعد التعليقات في فهم الكود الخاص بك وبرامج الآخرين؟

  • سؤال حول مكتبات تخصيص مهام محددة: هل لديك أي مثال يُوضح كيفية استخدام مكتبة requests لتوفير معلومات من مصدر خارجي إلى البرنامج؟

Studying That Suits You

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

Quiz Team

More Like This

Python Programming Basics Quiz
3 questions
Python Basics: Expressions and Data Types
15 questions
Overview of Python Programming
8 questions
Python Programming Overview
48 questions

Python Programming Overview

HealthyTrigonometry4573 avatar
HealthyTrigonometry4573
Use Quizgecko on...
Browser
Browser