القوائم
تعلّموا إنشاء القوائم والوصول إلى عناصرها وتعديلها لتخزين البيانات وإدارتها
القوائم درس مجاني في Learn AI with Python على CoddyKit. هذا هو الدرس 1 من أصل 5. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Learn AI with Python، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Learn AI with Python 5 دروس في المجموع.
مقدمة إلى القوائم
مقدمة إلى القوائم
القوائم من أكثر هياكل البيانات استخدامًا في Python. وهي مجموعات مرتبة وقابلة للتغيير، ويمكنها تخزين عدة عناصر من أي نوع.
في هذا الدرس، ستتعلّم كيفية إنشاء القوائم ومعالجتها، واستخدام أساليب القوائم، والتكرار عبر القوائم.

إنشاء القوائم
إنشاء القوائم
تُنشأ القائمة بوضع العناصر داخل قوسين مربعين []، مع فصلها بفواصل:
# Creating a list
fruits = ["apple", "banana", "cherry"]
print(fruits)فهرسة القوائم وتقطيعها
فهرسة القوائم وتقطيعها
يمكنكم الوصول إلى عناصر القائمة باستخدام فهرسها. وتبدأ الفهرسة من 0. ويُستخدم التقطيع لاسترداد جزء من القائمة:
# Indexing and slicing a list
fruits = ["apple", "banana", "cherry", "date"]
print(fruits[1]) # Outputs: banana
print(fruits[1:3]) # Outputs: ['banana', 'cherry']عمليات القوائم
عمليات القوائم
تدعم القوائم عمليات متنوعة، مثل الدمج والتكرار:
# List operations
fruits = ["apple", "banana"]
print(fruits + ["cherry"]) # Outputs: ['apple', 'banana', 'cherry']
print(fruits * 2) # Outputs: ['apple', 'banana', 'apple', 'banana']التكرار على القوائم
التكرار على القوائم
يمكنك استخدام حلقة for للتكرار على قائمة:
# Iterating over a list
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)أساليب القوائم الشائعة
أساليب القوائم الشائعة
تتضمن قوائم Python العديد من الأساليب المفيدة:
append(): يضيف عنصرًا إلى نهاية القائمة.remove(): يزيل عنصرًا محددًا.sort(): يرتب القائمة.
# Using list methods
fruits = ["banana", "apple", "cherry"]
fruits.append("date")
print(fruits) # Outputs: ['banana', 'apple', 'cherry', 'date']القوائم المتداخلة
القوائم المتداخلة
يمكن أن تحتوي القائمة على قوائم أخرى، لتشكّل قائمة متداخلة:
# Working with nested lists
nested_list = [[1, 2, 3], [4, 5, 6]]
print(nested_list[0]) # Outputs: [1, 2, 3]
print(nested_list[0][1]) # Outputs: 2الأخطاء الشائعة عند استخدام القوائم
الأخطاء الشائعة عند استخدام القوائم
فيما يلي بعض الأخطاء التي ينبغي تجنّبها:
- استخدام فهارس غير صحيحة عند الوصول إلى عناصر القائمة.
- تعديل قائمة أثناء التكرار عبرها.
- نسيان أن القوائم قابلة للتغيير، وأن التغييرات تؤثر في جميع المراجع.
ماذا تعلمنا؟
ماذا تعلمنا؟
في هذا الدرس، تعلمتم:
- كيفية إنشاء القوائم ومعالجتها في Python.
- عمليات وأساليب القوائم الشائعة.
- كيفية استخدام القوائم المتداخلة والتكرار عبر عناصر القوائم.
أحسنتم! لننتقل إلى الموضوع التالي.

الأسئلة الشائعة
هل درس «القوائم» مجاني؟
نعم — نص درس «القوائم» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Learn AI with Python، انتقل إلى CoddyKit PRO. تتضمن دورة Learn AI with Python 5 دروس في المجموع.
ماذا ستتعلم في «القوائم»؟
تعلّموا إنشاء القوائم والوصول إلى عناصرها وتعديلها لتخزين البيانات وإدارتها تتمرن على Learn AI with Python مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Learn AI with Python؟
لا تُشترط خبرة سابقة. Learn AI with Python على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 5.
كم من الوقت يستغرق درس «القوائم»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Learn AI with Python هذا؟
نعم. كل درس في Learn AI with Python يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.