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

میانگین‌های متحرک (Moving Average یا MA) به‌تنهایی ابزارهایی ساده و بسیار کاربردی هستند که در اغلب ابزارهای «تحلیل تکنیکال» (Technical Analysis) ردپایی از آن‌ها دیده می‌شود. یکی از این ابزارها، اندیکاتور همگرایی-واگرایی میانگین متحرک (MACD یا Moving Average Convergence-Divergence) یا مکدی است. در این آموزش از «مجله فرادرس»، به پیاده سازی اندیکاتور مکدی MACD در پایتون می‌پردازیم.

ادامه مطلب

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

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

ادامه مطلب

برنامه نویسی Back end چیست؟ — از صفر تا بازار کار بک اند

از آن‌جا که در دنیای اینترنت امروزی، بیشتر فعالیت‌ها در فضای مجازی و وب سایت‌ها انجام می‌شود، طراحی و ساخت وب سایت از اهمیت بالایی برخوردار است. برنامه نویسی بک اند یا همان «Back end» به توسعه «برنامه نویسی سمت سرور» (Server Side Programming) اشاره دارد؛ به عبارت دیگر می‌توان گفت که بر روش عملکرد وب سایت تمرکز دارد. کدهای نوشته شده توسط توسعه دهندگان Back end ارتباط اطلاعات پایگاه داده را با مرورگر برقرار می‌کنند. در این مطلب به طور جامع و از صفر به این سوال پاسخ داده شده است که برنامه نویسی Back end چیست و همه مسائل مرتبط با آن از جمله، روش عملکرد، بازار کار و سایر موارد بررسی می‌شوند.

ادامه مطلب

پیاده سازی الگوریتم Q-Learning در پایتون – راهنمای گام به گام

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

ادامه مطلب

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

decimal یکی از ماژول‌های پایتون به حساب می‌آید و شامل مجموعه‌ای از توابع می‌شود که یکی از آن‌ها تابع Decimal در پایتون است. ماژول decimal در پایتون از گرد کردن درست محاسبات ریاضی ممیز شناور پشتیبانی می‌کند. در این نوشتار آموزش تابع Decimal در پایتون و ماژول decimal در پایتون ارائه شده است.

ادامه مطلب