برنامه نویسی عملکردی در پایتون برای مبتدیان

عکس پروفایل نویسنده

در علوم کامپیوتر ، برنامه نویسی تابعی یک الگوی برنامه نویسی است که در آن برنامه ها با اعمال و ترکیب توابع ساخته می شوند. (ویکیپدیا)

نیاز به برنامه ریزی عملکردی (FP)

استفاده از برنامه نویسی عملکردی جدایی نگرانی را برای ما فراهم می کند که در آن می توانیم داده ها و منطق را جداگانه جدا کنیم. از این رو ، کد تبدیل می شود روشن و قابل درک است به یک توسعه دهنده برنامه نویسی عملکردی از موارد زیر پیروی می کند خشک (خود را تکرار نکنید) اصل کدی که از برنامه برنامه نویسی عملکردی پیروی می کند ، است کم مصرف. کد کدهایی که برنامه نویسی عملکردی را پیاده سازی می کند نیز خواهد بود آسان برای تمدید و نگهداری.

عملکردهای خالص

یکی از مفاهیم مهم در برنامه نویسی کاربردی استفاده از توابع خالص.

گفته می شود که یک تابع a است عملکرد خالص اگر:

  1. با توجه به ورودی یکسان ، عملکرد همیشه همان خروجی را برمی گرداند.
  2. این عملکرد نباید تولید کند اثرات جانبی.

اثرات جانبی کارهایی است که یک عملکرد انجام می دهد و بر جهان خارج تأثیر می گذارد ، یعنی آنها وضعیت برنامه را تغییر می دهند. با تغییر دادن داده ها در یک متغیر ، می توان خروجی چاپ را بعنوان نمونه ای از عوارض جانبی یک تابع در نظر گرفت.

مثال ساده زیر را در نظر بگیرید:

مربع تابع همیشه فقط مربع یک عدد معین را برمی گرداند و هیچ تغییری در دنیای خارج ایجاد نمی کند. این…

سئو PBN | خبر های جدید سئو و هک و سرور