Questions and Answers
طابق بين أنواع البيانات ووصفها:
نصوص (Strings) = أعداد بدون فواصل عشرية أعداد صحيحة (Integers) = أعداد تحتوي على فواصل عشرية أعداد عشرية (Floats) = محاطة بعلامات اقتباس قوائم (Lists) = مجموعة مرتبة من العناصر
طابق بين عناصر التحكم في تدفق البرنامج ووصفها:
الشروط (If Statements) = لتنفيذ تعليمات بناءً على شرط معين الحلقات (For Loop) = لتكرار تعليمات عدد محدد من المرات الحلقات (While Loop) = لتكرار التعليمات طالما كان الشرط True الدوال (Functions) = مجموعة من التعليمات التي يمكن استدعاؤها
طابق بين علامة البرمجة ووظيفتها:
علامة # = تستخدم لكتابة ملاحظات داخل الكود علامة تعيين = = لتعيين القيمة لمتغير الكلمة الرئيسية def = لتعريف دالة جديدة import = لإستيراد المكتبات
طابق بين مفهوم بايثون واستخدامه:
Signup and view all the answers
طابق بين اسم الدالة ووظيفتها:
Signup and view all the answers
طابق بين المصطلح والمفهوم:
Signup and view all the answers
طابق بين نوع الحلقات ووصفها:
Signup and view all the answers
طابق بين وظيفة المكتبات ووصفها:
Signup and view all the answers
طابق بين النصيحة وهدفها:
Signup and view all the answers
Study Notes
أساسيات البرمجة في بايثون
-
تعريف بايثون:
- لغة برمجة عالية المستوى.
- تستخدم في تطوير الويب، تحليل البيانات، الذكاء الاصطناعي، وغيرها.
-
التركيب الأساسي للبرامج:
- كل برنامج يتكون من مجموعة من التعليمات.
- التعليمات تُنفذ بالترتيب.
-
المتغيرات:
- تستخدم لتخزين البيانات.
- يتم تعيين القيمة باستخدام علامة "تعين" (
=
). - أنواع البيانات: نصوص (String)، أعداد صحيحة (Integer)، أعداد عشرية (Float)، قوائم (List) وغيرها.
-
أنواع البيانات:
-
نصوص (Strings): محاطة بعلامات اقتباس (
'البيانات'
أو"البيانات"
). - أعداد صحيحة (Integers): أعداد بدون فواصل عشرية.
- أعداد عشرية (Floats): أعداد تحتوي على فواصل عشرية.
- قوائم (Lists): مجموعة مرتبة من العناصر، يمكن أن تحتوي على أنواع بيانات مختلفة.
-
نصوص (Strings): محاطة بعلامات اقتباس (
-
التحكم في تدفق البرنامج:
- الشروط (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.
Description
اختبر معرفتك بأساسيات البرمجة بلغة بايثون. يتناول هذا الاختبار موضوعات مثل تعريف بايثون، تركيب البرامج، المتغيرات، وأنواع البيانات. يحتوي أيضًا على أسئلة حول التحكم في تدفق البرنامج والدوال الأساسية.