آموزش lambda function ها در پایتون | تابع‌های لامبدا (Lambda) در پایتون - تابع بی نام در پایتون

  Рет қаралды 3,082

Esteem Dev

Esteem Dev

Күн бұрын

Пікірлер: 24
@EsteemDev
@EsteemDev 2 жыл бұрын
رفقا سلام😍❤ بالاخره دوباره چنل ایستیم دِو رو شروع کردیم پر انرژی و قوی روزای شنبه، سه شنبه و پنج شنبه ویدیو آموزشی داریم💪
@ali.abbasi_666
@ali.abbasi_666 2 жыл бұрын
😊❤🌹
@javadalizadeh8018
@javadalizadeh8018 2 жыл бұрын
خیلی واضح تو ضیح دادید ممنون از شما
@alinaghibzadeh
@alinaghibzadeh 3 ай бұрын
خیلی خوب توضیح میدید
@EsteemDev
@EsteemDev Ай бұрын
مخلصص
@imannabipour
@imannabipour 2 жыл бұрын
عالی بود
@alinaghibzadeh
@alinaghibzadeh 3 ай бұрын
Good luck
@EsteemDev
@EsteemDev Ай бұрын
ممنووووون
@honarj0o0
@honarj0o0 2 жыл бұрын
🌹🌹عالی
@Behinajafi402
@Behinajafi402 Жыл бұрын
Tnx
@EsteemDev
@EsteemDev 11 ай бұрын
مخلصصصصصصصص
@NewComputer_tv
@NewComputer_tv 2 жыл бұрын
😍😘✌
@EsteemDev
@EsteemDev 2 жыл бұрын
عشقییییییییییی
@ali.abbasi_666
@ali.abbasi_666 2 жыл бұрын
انگار دوم 😅
@EsteemDev
@EsteemDev 2 жыл бұрын
مرسی ازت😍💪
@Mr_Hadi
@Mr_Hadi 2 жыл бұрын
ali bod, mamnon
@EsteemDev
@EsteemDev 8 ай бұрын
فدااااات
@mobinsaed4715
@mobinsaed4715 2 жыл бұрын
اول
@EsteemDev
@EsteemDev 2 жыл бұрын
ممنووووووونم
@mobinsaed4715
@mobinsaed4715 2 жыл бұрын
@@EsteemDev 🤩🤩🤩👌
@ali.abbasi_666
@ali.abbasi_666 2 жыл бұрын
اولللل
@EsteemDev
@EsteemDev 2 жыл бұрын
مرسییییییییییییی
@Kimkim_5731
@Kimkim_5731 Жыл бұрын
فک کنم فقط خودت فهمیدی چی گفتی... این توضیحات برای ما که مبتدی هستیم و پیش زمینه نداریم سطح بالاست
@EsteemDev
@EsteemDev Ай бұрын
سلام دوست عزیز، ممنون که نظرت رو به اشتراک گذاشتی. کاملا درکت می‌کنم که گاهی آموزش‌ها ممکنه برای مبتدی‌ها کمی پیچیده به نظر برسن. هدف ما اینه که مفاهیم رو به ساده‌ترین شکل ممکن توضیح بدیم تا همه بتونن درک کنن. ببین، لامبدا فانکشن‌ها یه کم شبیه به فرمول‌های ریاضی هستن که بهشون یه اسم نمی‌دیم، اما می‌تونیم ازشون استفاده کنیم. مثلا تو ریاضی می‌گی "دو تا عدد رو با هم جمع کن"، این یه فرمول ساده‌س، نه؟ لامبدا فانکشن هم دقیقا همین کارو می‌کنه، فقط به زبان برنامه‌نویسی. برای اینکه بیشتر متوجه بشی، بیا یه مثال بزنیم: فرض کن می‌خوای یه لیست از اعداد داشته باشی و اعداد زوج رو از توش جدا کنی. با استفاده از لامبدا فانکشن می‌تونی خیلی راحت این کارو انجام بدی. numbers = [1, 2, 3, 4, 5, 6] even_numbers = list(filter(lambda x: x % 2 == 0, numbers)) print(even_numbers) # خروجی: [2, 4, 6] این کد چه کار می‌کنه؟ numbers یه لیست از اعداد هست. filter یه تابع آماده در پایتون هست که می‌تونه از روی یه شرط، عناصر یه لیست رو فیلتر کنه. lambda x: x % 2 == 0 این قسمت لامبدا فانکشن ماست. به این معنی که هر عددی که به این تابع داده بشه، اگر باقیمانده تقسیم بر ۲ برابر صفر بود (یعنی زوج بود) برمی‌گردونه که True هست وگرنه False. پس به طور خلاصه، لامبدا فانکشن‌ها: کوچک و ساده‌ان: برای کارهای کوچیک و ساده خیلی مفیدن. بی‌نام هستن: نیازی به تعریف با کلمه کلیدی def ندارن. یکبار مصرف هستن: معمولا برای استفاده‌های کوتاه‌مدت تعریف می‌شن. در جا تعریف می‌شن: یعنی همون جایی که ازشون استفاده می‌کنی تعریف می‌شن. مهم‌ترین کاربرد لامبدا فانکشن‌ها: استفاده در توابعی مثل map, filter, reduce: این توابع برای کار روی لیست‌ها خیلی کاربرد دارن. تعریف توابع کوچیک داخل توابع دیگه: وقتی نیاز به یه تابع کوچیک داری که فقط یه بار استفاده بشه. ساده‌سازی کد: بعضی اوقات با استفاده از لامبدا فانکشن می‌تونی کدت رو کوتاه‌تر و خواناتر کنی.
How To Choose Mac N Cheese Date Night.. 🧀
00:58
Jojo Sim
Рет қаралды 59 МЛН
World’s strongest WOMAN vs regular GIRLS
00:56
A4
Рет қаралды 41 МЛН
189. Rotate Array: leetcode solution in Kotlin
6:29
Phyo Thinzar Aung
Рет қаралды 1
Python Lambda Functions??
4:30
b001
Рет қаралды 196 М.
How To Choose Mac N Cheese Date Night.. 🧀
00:58
Jojo Sim
Рет қаралды 59 МЛН