دستور Sum در متلب – آموزش به زبان ساده + مثال

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

ادامه مطلب

رباتیک چیست؟ – از اهمیت تا کاربرد به زبان ساده

«رباتیک» (Robotics) بخش بین رشته‌ای علم و مهندسی به حساب می‌آید که بر طراحی، ساخت و استفاده از ربات‌های مکانیکی اختصاص دارد. با مطالعه این راهنما، درک عینی و منسجمی نسبت به پرسش رباتیک چیست بدست خواهد آمد و انواع مختلف روبات، کاربرد رباتیک و نحوه استفاده از آن‌ها در حوزه‌های تخصصی مختلف شرح داده شده است.

ادامه مطلب

۳۰ تمرین جاوا اسکریپت با راه حل + معرفی سایت های تمرینی

برای یادگیری زبان برنامه نویسی «جاوا اسکریپت» (JavaScript | JS) که یکی از محبوب‌ترین زبان‌های برنامه نویسی است، نیازمند تمرین جاوا اسکریپت هستیم. در تمام برنامه‌های کاربردی وب برای اعتبارسنجی، ارائه محتوای پویا، گرافیک‌های تعاملی و نقشه‌ها و بسیاری موارد دیگر، از این زبان همراه با زبان‌های HTML و CSS استفاده می‌شود. جاوا اسکریپت قدرت ایجاد برنامه‌های وب کامل و قوی را دارد و با تمرین بهتر یاد خواهیم گرفت در کدام مرحله نیاز است زبان جاوا اسکریپت به تمرین وارد شود، اگر برای پروژه جاوا اسکریپت نیازمند ایده‌های مربوط به تمرین بودید، اصلا نگران نباشید. در این مطلب تمرین‌های برتر جاوا اسکریپت را برای افراد مبتدی جمع‌آوری کرده‌ایم و در ادامه چند تمرین پیچیده‌تر را برای زمانی آورده‌ایم که مهارت بیشتری کسب کرده باشید. بنابراین، برای شروع تمرین های جاوا اسکریپت آماده باشید.

ادامه مطلب

۲۴ کتاب آموزش برنامه نویسی کامپیوتر که لازم است بخوانید

اگر علاقه‌مند به یادگیری برنامه نویسی هستید و به دنبال کتاب هایی برای افزایش دانش و تخصص برنامه نویسی خود در حوزه‌های مختلف می‌گردید، در مطلب حاضر با عنوان کتاب های آموزش برنامه نویسی با ما همراه باشید. می‌دانیم که برنامه نویسی کامپیوتر فرآیندی گام به گام برای طراحی و توسعه برنامه‌های کامپیوتری متنوع تا رسیدن به نتیجه محاسباتی خاصی است، بنابراین انجام این فرآیندها نیازمند چندین مرحله می‌شود که شامل تجزیه و تحلیل، کد نویسی، تولید الگوریتم و سایر موارد است. برای پیاده‌سازی برنامه‌های طراحی شده از زبان‌های برنامه نویسی استفاده می‌کنیم. برخی از رایج‌ترین آن‌ها عبارتند از پایتون، جاوا، جاوا اسکریپت، سوئیفت، C ،C++‎، سی‌شارپ، PHP ،SQL ،GO و بسیاری زبان‌های دیگر.

ادامه مطلب

آموزش برنامه نویسی بازی اندروید – از صفر تا صد

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

ادامه مطلب

تایپ اسکریپت چیست؟ – هر آنچه باید بدانید

سرعت و سادگی زبان برنامه نویسی جاوا اسکریپت از مزیت‌های اصلی این زبان به حساب می‌آید، اما بیشتر کتاب‌ها و مستندات علمی روی این قضیه تأکید دارند که جاوا اسکریپت زبانی کامل نیست. ولی با این حال امروزه جاوا اسکریپت چه در برنامه نویسی سمت سرور و چه در برنامه نویسی سمت کلاینت کاربردهای خاص خودش را دارد. امروزه تایپ اسکریپت به عنوان راه‌حلی برای رفع محدودیت‌های جاوا اسکریپت توسعه یافته است تا کم و کاستی‌های جاوا اسکریپت را به عنوان زبانی «بدون نیاز به تعیین صریح نوع» (Loosely Typed) پشت سر بگذارد. در این مطلب در رابطه با اینکه تایپ اسکریپت چیست و جنبه‌های مختلف آن چه هستند اطلاعات جامعی ارائه شده است.

ادامه مطلب

برنامه نویسی رباتیک چیست؟ – هر آنچه باید بدانید

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

ادامه مطلب

ارتباط پایتون با هوش مصنوعی

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

ادامه مطلب

مروری بر نوآوری و چالش های بلاکچین برای برنامه نویسان

حتما تا به حال کلمه بلاکچین (Blockchain) به گوشتان خورده است. اکثر مردم این سیستم را به خاطر رمز ارزها یا (Crypto currency) می‌شناسند اما واقعیت این است که این سیستم ها بسیار فراتر از رمز ارزها و نقل و انتقالات مالی هستند. در این مقاله باهم نگاهی به نوآوری های گوناگون دنیای هیجان انگیز بلاکچین ها می اندازیم، و چالش های موجود در آن را برای برنامه نویسان بررسی خواهیم کرد. در انتها نیز، نظری کلی درباره ی خوب یا بد بودن بلاکچین خواهیم داد.

ادامه مطلب

متغیرها در جاوا اسکریپت – آموزش Variables به زبان ساده

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

ادامه مطلب