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

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

ادامه مطلب

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

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

ادامه مطلب

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

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

ادامه مطلب

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

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

ادامه مطلب

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

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

ادامه مطلب

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

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

ادامه مطلب

آموزش رمزنگاری رایگان + مفاهیم پایه و منابع یادگیری — به زبان ساده

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

ادامه مطلب

Smarty چیست؟ — آشنایی با موتور قالب ساز اسمارتی

اسمارتی (Smarty) یک «سیستم قالب وب» (Web Template System) به زبان برنامه نویسی PHP است که در ابتدا به عنوان ابزاری برای «تفکیک دغدغه‌ها» (Separation of Concerns) عرضه شد. در این مقاله به طور جامع به این سوال پاسخ داده شده است که Smarty چیست و همچنین به سایر مباحث و سوالات مهم برای آشنایی با موتور قالب ساز اسمارتی پاسخ داده می‌شود.

ادامه مطلب

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

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

ادامه مطلب

معرفی انواع زبان های برنامه نویسی + کاربرد، مزایا و معایب هر یک

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

ادامه مطلب