پیاده سازی اندیکاتور شاخص قدرت نسبی RSI در پایتون — راهنمای گام به گام

اندیکاتور شاخص قدرت نسبی (Relative Strength Index) که به‌صورت کوتاه با نام RSI شناخته می‌شود، یکی از اولین اندیکاتورهایی است که در تحلیل تکنیکال با آن آشنا می‌شویم و در عین فراگیری، قدرت خوبی نیز در زمینه‌های مختلفی از خود نشان می‌دهد. برای آشنایی بیشتر با این اندیکاتور می‌توانید به مطلب «آموزش اندیکاتور RSI – نحوه استفاده به زبان ساده» مراجعه کنید. در ادامه، به بررسی پیاده‌سازی اندیکاتور RSI در پایتون می‌پردازیم.

ادامه مطلب

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

اکثر افرادی که به دلیل محبوبیت و درآمد بالای برنامه نویسی به سمت این حرفه جذب می‌شوند، در آغاز کار این سوال در ذهن آن‌ها شکل می‌گیرد که برنامه نویس کیست و بسیاری از سوالات دیگر نیز در این زمینه برایشان بوجود می‌آید. برنامه نویس کامپیوتر (Computer Programmer) که با عنوان‌های «توسعه دهنده نرم افزار» (Software Developer)، «مهندس نرم افزار» (Software Engineer)، «پروگرمر» (Programmer) و اخیراً «کدنویس» یا «کُدر» (Coder) نیز شناخته می‌شود، فردی است که برنامه‌ها و نرم افزارهای کامپیوتری را ایجاد می‌کند، می‌سازد یا می‌نویسد. در این مقاله سعی شده است تا به‌طور جامع به این سوال اساسی که برنامه نویس کیست پاسخ داده و تمام موضوع‌های پیرامون آن نیز شرح داده شوند.

ادامه مطلب

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

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

ادامه مطلب

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

در برنامه نویسی پایتون ممکن است نیاز به چک کردن شرطی برای هر آیتم در یک تکرارگر (Iterable) مثل لیست در پایتون (یا تاپل، دیکشنری یا مجموعه) ارزیابی و True یا False ‌بودن آن شرط بررسی شود. در چنین مواردی می‌توان از تابع any در پایتون استفاده کرد که یکی از کاربردی‌ترین ترفندهای پایتون به حساب می‌آید. در این مقاله، آموزش تابع any در پایتون به‌طور جامع ارائه شده و با استفاده از مثال‌هایی ساده، نحوه عملکرد این تابع و همچنین تابع all در پایتون شرح داده شده است. معمولاً از عبارت‌هایی مثل دستور any در پایتون ، عملگر any در پایتون ، متد any در پایتون یا فانکشن any در پایتون هم برای خطاب قرار دادن این قابلیت عملکردی استفاده می‌شود.

ادامه مطلب

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

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

ادامه مطلب

ماشین لرنینگ چیست؟ — راهنمای یادگیری تخصص یادگیری ماشین

امروزه «هوش مصنوعی» (Artificial Intelligence | AI) در بیشتر حوزه‌های صنعت و حتی زندگی روزمره کاربرد دارد و یادگیری آن می‌تواند کمک بسزایی در پیشرفت فناوری‌های جدید داشته باشد. «ماشین لرنینگ» یا «یادگیری ماشین» (Machine Learning | ML) یکی از بخش‌‌های هوش مصنوعی به حساب می‌آید که باید برای کار در این حوزه فراگرفته شود. ماشین لرنینگ به سیستم توانایی یادگیری خودکار و بدون برنامه‌ریزی صریح را می‌دهد. به عبارت دیگر، هدف ماشین لرنینگ ساخت سیستم‌های هوشمندی است که با استفاده از مجموعه‌ای از داده‌ها و تجربیات به دست آمده، به یادگیری بپردازند و بتوان از آن‌ها برای هوشمندسازی سیستم‌ها استفاده کرد. در این مطلب ابتدا به این سوال پاسخ داده می‌شود که ماشین لرنینگ چیست و سپس به سایر مباحث مهم پیرامون یادگیری ماشین پرداخته شده است.

ادامه مطلب

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

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

ادامه مطلب

عملگر درصد در پایتون – توضیح کاربرد به زبان ساده + فیلم آموزشی

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

ادامه مطلب

نمونه سوالات الگوریتم و فلوچارت با جواب – ۱۵ سوال

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

ادامه مطلب