چگونه در متلب تابع بنویسیم؟ — به زبان ساده

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

ادامه مطلب

بهترین مسیر یادگیری پایتون چیست؟ — راهنمای شروع آموزش

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

ادامه مطلب

بیگ دیتا چیست و کلان داده چه کاربردی دارد؟ — به زبان ساده

در طول چند سال اخیر حوزه‌هایی مانند کلان داده (Big Data)، یادگیری ماشین (Machine Learning) و داده کاوی (Data Mining) به میزان قابل توجهی شهرت پیدا کرده و مطرح شده‌اند. با توجه به اینکه امروزه عبارت داده‌ها و به طور خاص، بیگ دیتا یا همان کلان داده به شدت بر سر زبان‌ها افتاده، ممکن است این سوال پیش بیاید که بیگ دیتا چیست یا کلان داده چه کاربردی دارد ؟ در این مقاله چیستی بیگ دیتا و کاربرد‌های آن به صورت جامع و در عین حال به زبان ساده شرح داده شده است. علاوه بر این، در بخش‌های دیگر این مقاله به مواردی مانند کاربرد بیگ دیتا در دیجیتال مارکتینگ، انواع تحلیل کلان داده، منابع مختلف دسترسی به کلان داده و بسیاری از مفاهیم پراهمیت این حوزه پرداخته خواهد شد. در بخش آغازین به شرح چیستی بیگ دیتا پرداخته شده است.

ادامه مطلب

پایگاه داده PostgreSQL چیست؟ — بانک اطلاعاتی پستگرس به زبان ساده

پایگاه داده PostgreSQL یا همان پایگاه داده پستگرس (پستگرس‌کیوال) یک سیستم پایگاه داده یا همان بانک اطلاعاتی شی-رابطه‌ای متن‌باز با بیش از ۳۰ سال توسعه‌یافتگی فعال است که در خصوص ثُبات، قابلیت‌های پایدار و عملکرد قدرتمند پیشینه قوی دارد. در این مقاله با بیانی ساده به این سوال پاسخ داده شده است که پایگاه داده PostgreSQL چیست و همچنین به سایر مباحث پیرامون بانک اطلاعاتی PostgreSQL از جمله تاریخچه، ویژگی‌ها، مزایا و معایب آن پرداخته می‌شود. علاوه بر این، دوره‌ها و فیلم های آموزش پستگرس و سایر دوره‌های مرتبط با پایگاه داده پستگرس‌کیوال نیز در این مقاله به علاقه‌مندان معرفی شده‌اند.

ادامه مطلب

محاسبه فاکتوریل در پایتون — به زبان ساده + کد برنامه

یافتن فاکتوریل یک عدد، نیازی اساسی در تجزیه و تحلیل داده‌ها و سایر تحلیل‌های ریاضیاتی در پایتون به حساب می‌آید. در این مقاله به آموزش نحوه محاسبه فاکتوریل در پایتون با سه رویکرد متفاوت پرداخته شده است. اما پیش از آن که چگونگی محاسبه فاکتوریل در پایتون مورد بررسی قرار بگیرد، ابتدا باید به این سوال پاسخ داده شود که فاکتوریل چیست و به چه معناست؟

ادامه مطلب

آموزش TensorRT و کاربردهای آن — راهنمای مقدماتی + آموزش نصب

TensorRT که به اختصار TRT خطاب می‌شود، کتابخانه‌ای است که توسط شرکت NVIDIA برای استنتاج آماری سریع‌تر با استفاده از سخت‌افزارهای پردازش گرافیکی NVIDIA ارائه شده است. TensorRT بهینه‌سازی‌هایی را برای انواع داده INT8 و FP16 را با هدف استقرار کاربردهای استنتاج یادگیری عمیق از جمله پخش ویدیو، تشخیص گفتار، پیشنهاد دهی، تشخیص کلاهبرداری و پردازش زبان طبیعی فراهم می‌کند. در این مقاله به آموزش TensorRT در سطح مقدماتی و شرح کاربردهای این کتابخانه پرداخته شده است. در پایان نیز نحوه نصب TensorRT در لینوکس آموزش داده می‌شود.

ادامه مطلب

With در پایتون — آموزش به زبان ساده

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

ادامه مطلب

حلقه if در متلب — به زبان ساده و با مثال

در این مطلب در مورد حلقه if در متلب صحبت می‌کنیم. بدین منظور ابتدا به صورت مختصر کار با متلب را توضیح می‌دهیم و سپس در مورد چگونگی نوشتن یک کلین کد در متلب صحبت می‌کنیم. در بخش بعدی این نوشتار در مورد حلقه‌های شرطی در متلب صحبت خواهیم کرد و حلقه if در متلب را توضیح می‌دهیم. بخش پایانی این نوشتار به معرفی دوره‌های آموزشی متلب در فرادرس خواهد پرداخت.

ادامه مطلب

پلی مورفیسم در جاوا چیست؟ — آموزش چند ریختی از صفر تا صد

جاوا (Java) یک زبان برنامه نویسی شی‌گرا  است و پلی مورفیسم (Polymorphism) یکی از مشخصه‌های اصلی شی گرایی در جاوا و سایر زبان‌های برنامه نویسی به حساب می‌آید. امکان نمایش یک پیام واحد به شکل‌های مختلف را پلی مورفیسم می‌گویند. پلی مورفیسم در برنامه نویسی جاوا نیز باعث شده است که کدهای برنامه ساده‌تر و کوتاه‌تر شوند و از پیچیدگی کدها کاسته شود. همچنین، پلی مورفیسم باعث کم شدن تعداد متغیرها و بهبود خوانایی کدها می‌شود. به پلی مورفیسم ، چند ریختی یا چند شکلی هم گفته می‌شود. در این مقاله به بررسی کامل پلی مورفیسم در برنامه نویسی جاوا همراه با مثال‌های کاربردی برای آن پرداخته شده است.

ادامه مطلب

نحوه نصب کتابخانه در پایتون — راهنمای کامل و ساده

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

ادامه مطلب