بايثون العرب
10.4K subscribers
871 photos
183 videos
770 links
Download Telegram
✨ دوال اللامبدا في بايثون

تعلم كيفية استخدام دوال اللامبدا المختصرة في بايثون لإنشاء دوال صغيرة في سطر واحد.

add = lambda x, y: x + y
print(add(5, 3))

numbers = [1, 2, 3, 4, 5]
squared_numbers = list(map(lambda x: x**2, numbers))
print(squared_numbers)


دوال اللامبدا هي دوال مجهولة (بدون اسم) يمكن تعريفها باستخدام الكلمة المفتاحية 'lambda'. تُستخدم عادةً لإنشاء دوال بسيطة وسريعة، خاصة عند استخدامها مع دوال أخرى مثل 'map' و 'filter'. المثال الأول يوضح دالة لامبدا بسيطة لجمع رقمين. المثال الثاني يستخدم 'map' و 'lambda' لتربيع كل عنصر في قائمة.

['#بايثون', '#برمجة', '#لامبدا', '#Python', '#Programming', '#Lambda']
🚀 فك شيفرة الـ Lambda في بايثون! 🚀

هل سبق لك أن رأيت دوال قصيرة ومجهولة في بايثون وتساءلت عن سرها؟ إنها دوال Lambda! دعنا نكتشفها معًا.

add_five = lambda x: x + 5
print(add_five(10))

multiply = lambda x, y: x * y
print(multiply(3, 7))


دوال Lambda هي دوال صغيرة تُعرف بكلمة 'lambda'. تُستخدم عادةً للتعبيرات البسيطة التي تحتاج إلى دالة لفترة قصيرة. يمكن أن تأخذ أي عدد من الوسائط، ولكن يمكن أن تحتوي على تعبير واحد فقط. في المثال الأول، عرفنا دالة lambda تأخذ 'x' وتضيف إليه 5. في المثال الثاني، تأخذ 'x' و 'y' وتضربهما.

['#Python', '#Lambda', '#Programming', '#Code', '#Tutorial', '#بايثون', '#برمجة']
💡 نصيحة بايثون سريعة: فهم الـ Lambda Functions 💡

هل تحتاج إلى دالة صغيرة وسريعة لمرة واحدة؟ الـ Lambda Functions هي الحل الأمثل في بايثون! دعنا نتعرف عليها.

add = lambda x, y: x + y
print(add(5, 3))

multiply = lambda x, y: x * y
print(multiply(4, 6))


دوال اللمدا (Lambda Functions) هي دوال مجهولة (بدون اسم) يمكن أن تأخذ أي عدد من الوسائط، ولكن يمكن أن تحتوي على تعبير واحد فقط. تُستخدم غالبًا في المواقف التي تحتاج فيها إلى دالة بسيطة لفترة قصيرة، مثل استخدامها مع `map()`, `filter()`, أو `sorted()`.

['#بايثون', '#برمجة', '#Lambda', '#PythonTips', '#تعلم_البرمجة']
✨ فك شيفرة الـ `lambda` في بايثون! ✨

هل سبق لك أن رأيت دوال `lambda` قصيرة وغامضة في بايثون وتساءلت عن معناها؟ دعنا نكشف سرها في هذا الدليل السريع!

add_five = lambda x: x + 5
print(add_five(10))

numbers = [1, 2, 3, 4, 5]
squared_numbers = list(map(lambda x: x**2, numbers))
print(squared_numbers)


دوال `lambda` هي دوال مجهولة (بدون اسم) وصغيرة في بايثون. تُستخدم عادةً لإنشاء دوال بسيطة في سطر واحد. في المثال الأول، أنشأنا دالة `add_five` تأخذ وسيطًا واحدًا `x` وتُرجع `x + 5`. في المثال الثاني، استخدمنا `lambda` مع `map` لتربيع كل عنصر في قائمة.

['#بايثون', '#برمجة', '#lambda', '#تعليم_بايثون', '#Python']
✨ تخصيص فلاتر القوائم في بايثون!

هل سئمت من البحث اليدوي في القوائم؟ تعلم كيف تستخدم `filter()` و `lambda` لإنشاء فلاتر ديناميكية وقوية بكفاءة عالية.

numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
even_numbers = list(filter(lambda x: x % 2 == 0, numbers))
print(even_numbers)


الدالة `filter()` تأخذ دالة (هنا `lambda`) وقائمة. تقوم بتطبيق الدالة على كل عنصر في القائمة وترجع فقط العناصر التي تكون نتيجتها `True`. `lambda x: x % 2 == 0` هي دالة بسيطة تتحقق مما إذا كان الرقم زوجيًا.

['#بايثون', '#برمجة', '#تطوير', '#lambda', '#filter', '#قوائم']