مساحة العمل

Python

الأتمتة والبيانات وواجهات backend

التعريف أولا

ما هي Python

Python لغة لكتابة تعليمات دقيقة، وتستخدم غالبا في الأتمتة والبيانات وواجهات backend. لا تبدأ بحفظ المصطلحات. ابدأ بفكرة واحدة: مدخلات تمر بخطوات ثم تصبح مخرجات.

أقل معلومات للتشغيلالملف app.pyالتشغيل python app.pyالعادة افحص شكل البيانات بعد كل تحويل
البرنامج

مجموعة مرتبة من التعليمات. يقرأ المدخلات ويتبع القواعد وينتج المخرجات.

القيمة والمتغير

القيمة هي البيانات. المتغير هو اسم تستخدمه لحفظ البيانات وإعادة استخدامها.

الدالة

عمل صغير له اسم. يأخذ مدخلات وينفذ مهمة ويمكن أن يرجع نتيجة.

بيئة التشغيل

Python 3 هي البيئة التي تشغل كود app.py.

أول كود قابل للقراءة

المتغيرات

names lists dictionaries strings
score = 40 + 2
print(score)
الناتج 42

نسب اللغة

شجرة Python

اعرف من أين جاءت Python وما اللغات القريبة وما الخطوة التالية.

الجذور
ABCCUnix tools
الحاليةPythonعائلة لغات السكربت
العائلةعائلة لغات السكربت
أفضل استخدام

يستخدم في الأتمتة والبيانات وواجهات backend

من الصفر

1اقرأ قاعدة واحدة2توقع الناتج3اكتب من الذاكرة4شغل الفحص5كرر مع تغيير واحد

بنك الأسئلة

ابحث ثم تدرب

اختر مرحلة أو ابحث داخل بنك التدريب الحالي ثم افتح السؤال مباشرة.

18 سؤال مطابق
س 1اختيارالمرحلة 1 التعريفات

Python السؤال 1

Python السؤال 1. اختر الوصف الأقرب إلى تعريف الدالة

س 2اختيارالمرحلة 1 التعريفات

Python السؤال 2

Python السؤال 2. اختر الوصف الأقرب إلى إضافة إلى القائمة

س 3اختيارالمرحلة 1 التعريفات

Python السؤال 3

Python السؤال 3. اختر الوصف الأقرب إلى قراءة القاموس

س 4اختيارالمرحلة 1 التعريفات

Python السؤال 4

Python السؤال 4. اختر الوصف الأقرب إلى حلقة for

س 5اختيارالمرحلة 1 التعريفات

Python السؤال 5

Python السؤال 5. اختر الوصف الأقرب إلى تعريف الدالة

س 6اختيارالمرحلة 1 التعريفات

Python السؤال 6

Python السؤال 6. اختر الوصف الأقرب إلى إضافة إلى القائمة

س 7اختيارالمرحلة 1 التعريفات

Python السؤال 7

Python السؤال 7. اختر الوصف الأقرب إلى قراءة القاموس

س 8اختيارالمرحلة 1 التعريفات

Python السؤال 8

Python السؤال 8. اختر الوصف الأقرب إلى حلقة for

س 9اختيارالمرحلة 1 التعريفات

Python السؤال 9

Python السؤال 9. اختر الوصف الأقرب إلى تعريف الدالة

س 10اختيارالمرحلة 1 التعريفات

Python السؤال 10

Python السؤال 10. اختر الوصف الأقرب إلى إضافة إلى القائمة

س 11اختيارالمرحلة 1 التعريفات

Python السؤال 11

Python السؤال 11. اختر الوصف الأقرب إلى قراءة القاموس

س 12اختيارالمرحلة 1 التعريفات

Python السؤال 12

Python السؤال 12. اختر الوصف الأقرب إلى حلقة for

س 13اختيارالمرحلة 1 التعريفات

Python السؤال 13

Python السؤال 13. اختر الوصف الأقرب إلى تعريف الدالة

س 14اختيارالمرحلة 1 التعريفات

Python السؤال 14

Python السؤال 14. اختر الوصف الأقرب إلى إضافة إلى القائمة

س 15اختيارالمرحلة 1 التعريفات

Python السؤال 15

Python السؤال 15. اختر الوصف الأقرب إلى قراءة القاموس

س 16اختيارالمرحلة 1 التعريفات

Python السؤال 16

Python السؤال 16. اختر الوصف الأقرب إلى حلقة for

س 17اختيارالمرحلة 1 التعريفات

Python السؤال 17

Python السؤال 17. اختر الوصف الأقرب إلى تعريف الدالة

س 18اختيارالمرحلة 1 التعريفات

Python السؤال 18

Python السؤال 18. اختر الوصف الأقرب إلى إضافة إلى القائمة

اختيار من متعدد

Python السؤال 1

س 1اختيارجديد

Python السؤال 1. اختر الوصف الأقرب إلى تعريف الدالة

def add(a, b):
    return a + b

مرجع

أنماط app.py

Python 3python app.py
استدعاء من الذاكرةاقرأ فكرة صغيرة ثم أغلقها واكتبها من الذاكرة
تتبع الكودقبل التشغيل اكتب كيف تتغير المتغيرات سطرا بسطر
اكتبه بنفسكقلل النسخ وأصلح خطأ صغيرا كل مرة

names lists dictionaries strings

المتغيرات

score = 40 + 2
print(score)
  • المسافات البادئة مهمة
  • استخدم أسماء وصفية
  • اطبع القيم الوسيطة

def parameters return

الدوال

def add(a, b):
    return a + b
print(add(2, 3))
  • استخدم def لتسمية العمل
  • أدخل جسم الدالة بمسافة صحيحة
  • ارجع النتيجة

for ranges lists dictionaries

الحلقات

for item in ["a", "b"]:
    print(item)
  • مر على القيم مباشرة
  • استخدم enumerate عندما يهم الفهرس
  • اجعل جسم الحلقة قصيرا