تكليفات الدروس من الدرس 072 إلى 075

[ 4 ] تكليفات خاصة ب [ Map, Filter, Reduce ]

إنضم لكورسات الأكاديمية وإستفيد من الخصم الخاص في البداية من هنا
نوصي بكورس تعلم أساسيات البرمجة من أكاديمية Codezilla من هنا
إحترف التسويق وإدارة الأعمال مع الدبلومة الإحترافية وإحصل على خصم عن طريقنا من هنا
لحجز إستضافة من Hostinger والحصول على الخصم عن طريقي إتبع الشرح من هنا

من جوجل

المقاطع المطلوب مشاهدتها

الدروس من رقم 072 إلى رقم 075 من الدورة التعليمية الموجودة هنا

التكليف 01

  • قم بعمل Function بإسم remove_chars تزيل أول وآخر حرف من اي String
  • قم بإستخدام ال map لتجعل هذه ال Function تمر على جميع عناصر ال List الموجودة في التكليف
  • قم بعمل متغير بإسم cleaned_list وقم بتخزين نتيجة إستخدام ال map فيه
  • قم بعمل Loop على المتغير cleaned_list لتطبع جميع الأسماء الموجودة في القائمة
  • قم بإستخدام نفس المثال ولكن بإستخدام Lambda Function داخل ال Loop مباشرة

التكليف 02

  • قم بعمل Function بإسم get_names تقوم بإرجاع الأسماء التي تنتهي بحرف ال m
  • قم بإستخدام ال filter لتجعل هذه ال Function تمر على جميع عناصر ال List الموجودة في التكليف
  • قم بعمل متغير بإسم names وقم بتخزين نتيجة إستخدام ال filter فيه
  • قم بعمل Loop على المتغير names لتطبع جميع الأسماء الموجودة في القائمة
  • قم بإستخدام نفس المثال ولكن بإستخدام Lambda Function داخل ال Loop مباشرة

التكليف 03

  • قم بإستخدام ما تعلمته لتحسب حاصل ضرب جميع الأرقام الموجودة في القائمة nums
  • يجب عليك أن تعرف ان القائمة يمكن أن تتغير عناصرها لذلك الحل لابد أن يعمل على اي قائمة
  • قم بعمل نفس الحل بواسطة Lambda Function

التكليف 04

  • قم بعمل Loop على ال Tuple التالية مع طباعة ال Index الخاص بكل عنصر
  • يجب أن يبدأ ال Index من رقم 50
  • إذا وجدت أرقام في ال Tuple قم بتجاهلها
  • تأكد أن البيانات يتم طباعتها بطريقة معكوسة لكن ال Index بطريقة منظمة
  • قم بعمل الحل بطريقتين مختلفتين

تسليم ومراجعة الحلول

الحلول النموذجية هي هدية للداعمين يمكنك الإنضمام للداعمين لترى جميع الحلول من هنا

من جوجل

0 تعليقات


    اترك تعليقاً