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

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

ادامه مطلب

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

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

ادامه مطلب

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

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

ادامه مطلب

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

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

ادامه مطلب

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

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

ادامه مطلب

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

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

ادامه مطلب

آموزش آرایه در جاوا — به زبان ساده

آرایه در جاوا مجموعه‌ای از عناصر داده است که در حافظه به صورت به هم پیوسته ذخیره می‌شوند. این ساده‌ترین ساختار داده است که در آن می‌توان به هر عضو داده مستقیماً تنها با استفاده از شماره اندیس (نمایه | Index) آن دسترسی داشت. در تمام زبان‌های برنامه نویسی آرایه یکی از عناصر بسیار مهم به حساب می‌آید. در مقاله «آموزش آرایه در جاوا» به بررسی آرایه‌ها در زبان برنامه نویسی بسیار کاربردی و محبوب جاوا (Java) پرداخته شده است.

ادامه مطلب

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

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

ادامه مطلب

انواع پایگاه داده چیست؟ + کاربرد و معرفی منابع یادگیری

امروزه، با رشد روزافزون داده‌ها و پررنگ‌تر شدن نقش آن‌ها در زندگی بشر، نیاز است روش‌های ذخیره و بازیابی اطلاعات به صورت سریع و قابل اطمینان کار کنند. یکی از این روش‌ها استفاده از بانک‌های اطلاعاتی (Databaseها | پایگاه‌های داده‌) به حساب می‌آید. در طول سال‌های اخیر، فناوری پایگاه داده تغییر کرده و به تکامل زیادی رسیده است. از این رو، لازم است پیش از انتخاب یک سیستم پایگاه داده، آشنایی کافی با انواع پایگاه داده به دست آید. در این مقاله انواع پایگاه داده و ویژگی‌های آن‌ها به طور مفصل مورد بررسی قرار می‌گیرند. اما پیش از آن که به انواع پایگاه داده و سایر مفاهیم مربوطه پرداخته شود، ابتدا باید به این سوال پاسخ داد که اساساً پایگاه داده چیست و به چه معنا است؟ بنابراین، در ادامه به چیستی پایگاه داده یا همان دیتابیس پرداخته می‌شود.

ادامه مطلب

تست نفوذ سایت چیست؟ — آموزش به زبان ساده

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

ادامه مطلب