
مسیر شما: سبز دانش » برنامه نویسی » اصل Dependency Inversion در برنامهنویسی به زبان ساده + مثال و کد در دنیای برنامهنویسی همیشه تلاش میکنیم تا کدی بنویسیم که هم مقیاسپذیر باشد و هم اعمال تغییرات در آن بدون دردسر انجام شود. اما وابستگی بین کلاسها باعث سخت شدن این مسئله میشود. اصل وارونگی وابستگی یا Dependency Inversion به ما کمک میکند این مشکل را حل کنیم. همچنین باعث میشود کدهای انعطافپذیرتری داشته باشیم.اصل Dependency Inversion یکی از اصول SOLID در برنامهنویسی است. مشابه چهار اصل دیگر...
ادامه مطلب
مسیر شما: سبز دانش » برنامه نویسی » پایتون » تابع lambda در پایتون: تعریف تابع بی نام یا function یک خطی + مثال و نکته در برنامهنویسی پایتون گاهی نیاز داریم عملیات سادهای را در قالب یک تابع پیادهسازی کنیم؛ اما نمیخواهیم برای یک عملیات یکخطی، تابعی کامل با نام و ساختار def تعریف کنیم. اینجاست که lambda در پایتون برای تعریف تابع بی نام یا همان تابع ناشناس به کمکمان میآید. در این آموزش با زبان ساده و مثال، یاد میگیریم lambda چیست و چطور باید از آن در موقعیتهای مختلف استفاده کرد.تابع lambda...
ادامه مطلب
مسیر شما: سبز دانش » برنامه نویسی » اصول SOLID در برنامهنویسی به زبان ساده + مثال اصول SOLID در برنامهنویسی مجموعهای از توصیهها و راهنماییهاست که به ما کمک میکند تا کدهای تمیزتر، منعطفتر و قابل نگهداری بنویسیم. کدهایی که نه تنها به درستی کار میکنند، بلکه در آینده نیز به راحتی قابل توسعه و گسترش هستند. در این آموزش هر 5 اصل SOLID را به زبان ساده و با مثالهای قابل لمس مطرح میکنم.قطعاً تا به حال کدهای کوچک و متوسطی نوشتهاید که با یک تغییر کوچک، نیازمند تغییرهای زیادی در بخشهای مختلف هم...
ادامه مطلب
مسیر شما: سبز دانش » برنامه نویسی » PHP » حلقه foreach در PHP: آموزش ۲ ساختار کاربردی با مثال یکی از روشهای پرکاربرد برای پیمایش دادهها، ساختار foreach است. این حلقه به ما کمک میکند بدون درگیر شدن با شمارندهها و indexها، روی عناصر آٰایه حرکت کنیم. در این آموزش بهطور کامل با ساختار حلقه foreach در PHP آشنا شده و با مثالهای مختلف، موقعیتها و حالاتی که میتوانیم از آن استفاده کنیم را میآموزیم.در جلسه آموزش حلقه در PHP با چهار نوع حلقه اصلی که برای پیمایش دادهها وجود دارد آشنا شدیم. هر کدا...
ادامه مطلب
xml یکی از فرمتهای ذخیرهسازی و انتقال اطلاعات در کامپیوتر است. در این آموزش ۲ تابع برای خواندن xml و یک روش جامع برای کار با XML در PHP را با مثال واقعی بررسی میکنیم.ابتدا ساختار xml را با هم بررسی میکنیم. سپس نحوه خواندن و ساخت xml جدید در PHP را یاد میگیریم. بهطور پیشفرض میتوانیم از یک تابع و یک کلاس برای کار با xml استفاده کنیم.فهرست محتوای آموزش کار با XMLفایل xml یک ساختار درختی از دادهها را در اختیار ما میگذارد. از این ساختار معمولاً برای ذخیرهسازی و انتقال دادهها استفاده میشود. بعضی APIها...
ادامه مطلب
در این آموزش کار با ۲ ماژول قدرتمند برای دانلود هر فایلی با پایتون را یاد میگیریم. با این روشها میتوانید فایلها را از url موردنظر در اینترنت دانلود کرده و آن را با نام دلخواهتان در مسیر دلخواه ذخیره کنید.ماژولها و روشهای مختلفی برای دانلود فایل از اینترنت در پایتون وجود دارد. همانطور که میدان...
ادامه مطلب
xa0کد به کد در بورس اصطلاحی است که در بازار بورس ممکن است بارها مشاهده کرده باشید، در این مقاله درباره مفهوم معاملات کد به کد در بورس بیشتر صحبت خواهیم کرد، همراه داتیس نتورک باشید. کد به کد در بورس ...
ادامه مطلب
در زمان اجرای یک پرس و جوی زمانبر، ممکن است تغییراتی در جداول مرجع این پرس وجو اعمال شود در این صورت، سوالی مطرح می شود که آیا این پرس و جوی در حال اجرا، تغییرات جدید را هم در محاسباتش اعمال می کند یا...
ادامه مطلب