ساخت ماژول در پایتون — آموزش ایجاد ماژول به زبان ساده
برنامهنویسی ماژولار، رویکردی برای طراحی نرمافزار است که با استفاده از آن، میتوان اجزای یک برنامه را به بخشهای کوچکتر تقسیم کرد. به هر یک از این بخشهای کوچکتر برنامه، ماژول گفته میشود. با استفاده از این رویکرد برنامهنویسی، میتوان ماژولها را به صورت جداگانه ایجاد کرد و آنها را به طور مستقل مورد بررسی و آزمایش قرار داد. همچنین، از ماژولهای ساخته شده میتوان در سایر پروژههای برنامهنویسی استفاده کرد. زبان برنامهنویسی پایتون به عنوان یکی از زبانهای برنامهنویسی شئگرا، از برنامهنویسی ماژولار پشتیبانی میکند. در مقاله حاضر سعی شده است تا حد امکان بهطور جامع به نحوه ساخت ماژول در پایتون پرداخته و شیوههای مختلف فراخوانی ماژولها در پایتون به همراه مثال شرح داده شوند.
عملگر درصد در پایتون – توضیح کاربرد به زبان ساده + فیلم آموزشی
در زبان برنامه نویسی پایتون عملگرهای زیادی وجود دارند که هر کدام دارای ویژگیهای مخصوص به خود هستند، درصد یکی از عملگرهای مهم و کاربردی این زبان به حساب میآید که دارای وظایف مختلفی ازجمله نشان دادن باقیمانده و مکان رشتهها در یک برنامه است. استفاده از عملگر درصد در پایتون یکی از مهمترین ترفندهای پایتون به حساب میآید. به طور کلی در یادگیری برنامه نویسی، برخی از اصطلاحات و مفاهیم بهظاهر ساده وجود دارند که توجه زیادی به آنها نمیشود، با این حال اگر این مفاهیم درک نشوند ممکن است در نوشتن برنامهها مشکل پیش بیاید و نتیجه دلخواه برنامه نویس به دست نیاید.
نمونه سوالات الگوریتم و فلوچارت با جواب – ۱۵ سوال
الگوریتم و فلوچارت (Algorithm And Flowchart) دو نوع مختلف از ابزارهایی هستند که برای شرح فرایند برنامهها مورد استفاده قرار میگیرند. الگوریتم تجزیه و تحلیلی گامبهگام از فرایند مربوطه است، درحالی که در فلوچارت گامهای برنامه بهگونهای تصویری و گرافیکی شرح داده میشوند. الگوریتم و فلوچارت موضوعی مهم و پایهای در آموزش کامپیوتر مقطع متوسطه و دانشگاه به حساب میآید و برای رسیدن به آمادگی لازم برای شرکت در آزمونهای مربوط به این حوزه نیاز به یادگیری نمونه سوالات آن وجود دارد. بنابراین در این مقاله به ارائه نمونه سوالات الگوریتم و فلوچارت با جواب پرداخته شده است.
تبدیل دیکشنری به لیست در پایتون — از صفر تا صد و رایگان
زبان برنامهنویسی پایتون دارای انواع مختلفی از ساختارهای دادهای برای مدیریت و سازماندهی انواع داده است. نوع داده «لیست» (List) و «دیکشنری» (Dictionary) به عنوان پرکاربردترین «انواع داده» (Data Types) در پایتون محسوب میشوند که هر کدام از آنها کاربرد خاص خود را دارند. برنامهنویسان در بسیاری از پروژههای برنامهنویسی ممکن است بسته به نیاز خود، هر یک از این ساختار دادهها را به یکدیگر تبدیل کنند. در مقاله حاضر، در ابتدا به معرفی اجمالی هر یک از این دو نوع ساختار داده پرداخته شده و سپس انواع روشهای مختلف برای تبدیل دیکشنری به لیست در پایتون به همراه مثال شرح داده میشوند.
سیستم عامل چیست؟ — به زبان ساده — اهدف وظایف و کاربرد
سیستم عامل (Operating System | OS) سیستمی نرمافزاری است که سخت افزار کامپیوتر و منابع نرم افزار را مدیریت میکند و خدمات رایج و مشترکی را برای برنامههای کامپیوتری فراهم میسازد. از جمله ویژگیهای مشترک سیستمعاملهای مختلف میتوان به مدیریت پردازشها، وقفه، مدیریت حافظه، سیستم فایل، درایورهای دستگاهها، شبکه، امنیت و ورودی-خروجی اشاره کرد. در این مقاله علاوه بر ارائه پاسخی جامع برای این سوال که سیستم عامل چیست ، سعی شده است تا به تمام ویژگیهای مشترک سیستمعاملها هم پرداخته شود.
دستور randn در متلب – آموزش تولید اعداد تصادفی + کد و مثال
در آموزشهای پیشین مجله فرادرس، با روشهای تولید اعداد تصادفی در پایتون و اکسل آشنا شدیم. از دستور randn در متلب برای تولید اعداد تصادفی با توزیع نرمال استفاده میشود. در واقع، خروجی این تابع مقادیر عددی تصادفی است. در این آموزش از مجله فرادرس، با دستور randn در متلب آشنا میشویم و مثالهایی از کاربرد آن را بررسی خواهیم کرد.
اصول برنامه نویسی شی گرا — به زبان ساده
برنامه نویسی یکی از مهمترین مهارتهای روز دنیا به حساب میآید و برنامه نویسی شی گرا (Object Oriented Programming) یا به اختصار «OOP» هم یکی از مهمترین مقولههای برنامه نویسی است. در این مقاله به بررسی اصول برنامه نویسی شی گرا (Object Oriented Programming Principles) پرداخته شده است. هدف اصلی شی گرایی پیادهسازی موجودیتهای دنیای واقعی در برنامه نویسی است. اصول برنامه نویسی شی گرا روشها و متغیرهایی را برای استفاده مجدد از کدها در برنامه، همراه با سازگاری کامل ایجاد میکنند. اصول برنامه نویسی شی گرا شامل چهار اصل است که در این مطلب به طور جامع به آنها پرداخته میشود.
پیاده سازی اندیکاتور مکدی MACD در پایتون — راهنمای گام به گام
میانگینهای متحرک (Moving Average یا MA) بهتنهایی ابزارهایی ساده و بسیار کاربردی هستند که در اغلب ابزارهای «تحلیل تکنیکال» (Technical Analysis) ردپایی از آنها دیده میشود. یکی از این ابزارها، اندیکاتور همگرایی-واگرایی میانگین متحرک (MACD یا Moving Average Convergence-Divergence) یا مکدی است. در این آموزش از «مجله فرادرس»، به پیاده سازی اندیکاتور مکدی MACD در پایتون میپردازیم.
پیاده سازی الگوریتم Q-Learning در پایتون – راهنمای گام به گام
در مطالب پیشین «مجله فرادرس» با انواع آموزشهای پایتون ازجمله پیادهسازی اندیکاتور مکدی و پیادهسازی اندیکاتور شاخص قدرت نسبی RSI در پایتون آشنا شدیم. در این مطلب قصد داریم نحوه پیاده سازی الگوریتم Q-Learning در پایتون را یاد بگیریم. البته همه کدهای پیاده سازی الگوریتم Q-Learning در پایتون در قالب یک فایل زیپ و پیش از شروع آن برای دانلود در اختیار شما قرار میگیرد. اما با توجه به آموزشی بودن این مطلب، بخشهای مختلف کدها بررسی خواهند شد.
تابع Decimal در پایتون — آموزش کاربردی و به زبان ساده
decimal یکی از ماژولهای پایتون به حساب میآید و شامل مجموعهای از توابع میشود که یکی از آنها تابع Decimal در پایتون است. ماژول decimal در پایتون از گرد کردن درست محاسبات ریاضی ممیز شناور پشتیبانی میکند. در این نوشتار آموزش تابع Decimal در پایتون و ماژول decimal در پایتون ارائه شده است.