میانگین متحرک نمایی دوگانه و سه گانه در پایتون — راهنمای گام به گام

در مطالب پیشین مجله فرادرس،‌ به صورت گام به گام به پیاده سازی میانگین متحرک نمایی پرداختیم و مشاهده کردیم که از تأخیر کمتری نسبت به میانگین متحرک ساده دارد. در این مطلب می‌خواهیم به میانگین متحرک نمایی دوگانه (Double Exponential Moving Average – DEMA) و میانگین متحرک نمایی سه‌گانه (Triple Exponential Moving Average – TEMA) بپردازیم. در این نوع از میانگین متحرک‌ها، مشکل تأخیر موجود در میانگین متحرک نمایی کمتر شده است.

ادامه مطلب

کار با داده های مالی در پایتون — راهنمای مقدماتی

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

ادامه مطلب

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

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

ادامه مطلب

پیش بینی قیمت در پایتون — راهنمای گام به گام

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

ادامه مطلب

بهترین زبان های برنامه نویسی سال ۱۴۰۱ یا ۲۰۲۲ + کاربردها و منابع یادگیری

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

ادامه مطلب

ارسال اطلاعات به دیتابیس در PHP — راهنمای رایگان و گام به گام

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

ادامه مطلب

بهترین سایت های یادگیری برنامه نویسی در سال ۱۴۰۱ یا ۲۰۲۲ — راهنمای کاربردی

در سال‌های اخیر برنامه نویسی به یکی از مهارت‌های بسیار مهم برای کار کردن در حوزه‌های گوناگون و به صورت آنلاین تبدیل شده است. می‌توان گفت برنامه نویسی از این جهت بسیار اهمیت پیدا کرده است که امروزه یک مهارت ضروری برای تحصیل و اشتغال به حساب می‌آید. بنابراین افراد بسیاری به دنبال آموزش‌های برنامه نویسی هستند و از خود می‌پرسند چگونه برنامه نویس شویم. یکی از روش‌های محبوب یادگیری برنامه نویسی، استفاده از سایت های آموزش برنامه نویسی است. بنابراین، در این راهنمای کاربردی به معرفی بهترین سایت های یادگیری برنامه نویسی در سال ۱۴۰۱ یا ۲۰۲۲ پرداخته شده است تا افراد با ویژگی‌های این وب سایت‌ها آشنا شوند و بتوانند انتخاب دقیق‌تری داشته باشند.

ادامه مطلب

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

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

ادامه مطلب

ساخت بازی با پایتون — هر آنچه برای شروع باید بدانید + پروژه

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

ادامه مطلب

آیا برنامه نویسی سخت است؟ — راهنمایی آگاهانه برای شروع

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

ادامه مطلب