یادداشت: بیت کوین می‌تواند را‌ه‌‌حلی برای مشکل عدم تقارن اطلاعات در اقتصاد باشد

یادداشت: بیت کوین می‌تواند را‌ه‌‌حلی برای مشکل عدم تقارن اطلاعات در اقتصاد باشد

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

ادامه مطلب

تبدیل دیکشنری به لیست در پایتون — از صفر تا صد و رایگان

زبان برنامه‌نویسی پایتون دارای انواع مختلفی از ساختارهای داده‌ای برای مدیریت و سازمان‌دهی انواع داده است. نوع داده «لیست» (List) و «دیکشنری» (Dictionary) به عنوان پرکاربردترین «انواع داده» (Data Types) در پایتون محسوب می‌شوند که هر کدام از آن‌ها کاربرد خاص خود را دارند. برنامه‌نویسان در بسیاری از پروژه‌های برنامه‌نویسی ممکن است بسته به نیاز خود، هر یک از این ساختار داده‌ها را به یکدیگر تبدیل کنند. در مقاله حاضر، در ابتدا به معرفی اجمالی هر یک از این دو نوع ساختار داده پرداخته شده و سپس انواع روش‌های مختلف برای تبدیل دیکشنری به لیست در پایتون به همراه مثال شرح داده می‌شوند.

ادامه مطلب

سیستم عامل چیست؟ — به زبان ساده — اهدف وظایف و کاربرد

سیستم عامل (Operating System | OS) سیستمی نرم‌افزاری است که سخت افزار کامپیوتر و منابع نرم افزار را مدیریت می‌کند و خدمات رایج و مشترکی را برای برنامه‌های کامپیوتری فراهم می‌سازد. از جمله ویژگی‌های مشترک سیستم‌عامل‌های مختلف می‌توان به مدیریت پردازش‌ها، وقفه، مدیریت حافظه، سیستم فایل، درایورهای دستگاه‌ها، شبکه، امنیت و ورودی-خروجی اشاره کرد. در این مقاله علاوه بر ارائه پاسخی جامع برای این سوال که سیستم عامل چیست ، سعی شده است تا به تمام ویژگی‌های مشترک سیستم‌عامل‌ها هم پرداخته شود.

ادامه مطلب

تابع Reverse در پایتون و معکوس کردن داده ها با آن + مثال

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

ادامه مطلب

فدرال رزرو نیویورک: بیت کوین می‌تواند جایگزینی برای طلا باشد

فدرال رزرو نیویورک: بیت کوین می‌تواند جایگزینی برای طلا باشد

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

ادامه مطلب

نشانه‌ای تازه از رسیدن قیمت به کف؛ سقوط تاریخی یکی از شاخص‌های مهم بیت کوین در سال ۲۰۲۲

نشانه‌ای تازه از رسیدن قیمت به کف؛ سقوط تاریخی یکی از شاخص‌های مهم بیت کوین در سال ۲۰۲۲

شاخص ارزش بازار تحقق‌یافته بیت کوین که ابزار مناسبی برای شناسایی فازهای مختلف در بازار است، در طول سال ۲۰۲۲ دومین ریزش بزرگ تاریخ خود را تجربه کرده است.

ادامه مطلب

دستور randn در متلب – آموزش تولید اعداد تصادفی + کد و مثال

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

ادامه مطلب

تفاوت برنامه نویس با توسعه دهنده و مهندس نرم افزار — به زبان ساده

در حوزه «فناوری اطلاعات» (Information Technology) مشاغل مختلفی وجود دارند که در تعیین وظایف و مسئولیت‌های برخی از آن‌ها از جمله «برنامه نویس» (Programmer) و «توسعه دهنده» (Software Developer) هم‌پوشانی بسیاری دیده می‌شود. به بیان دیگر، نمی‌توان نقش‌ها و مسئولیت‌های برخی مشاغل را در حوزه فناوری به راحتی از یکدیگر متمایز کرد. در اکثر اوقات، این مسئله درباره تعیین وظایف دو سمت شغلی برنامه نویس و توسعه دهنده نرم‌افزار صادق است. از آنجا که افراد فعال در این سمت‌های شغلی با یکدیگر همکاری دارند و به مهارت‌های مشترک خاصی مسلط هستند، اکثر افراد، تفاوت برنامه نویس با توسعه دهنده نرم‌افزار را نمی‌دانند. هدف مقاله حاضر، بررسی تفاوت‌ برنامه نویس و توسعه دهنده نرم‌افزار است تا نقشه راهی را به علاقه‌مندان این مشاغل نشان دهد تا بتوانند مهارت‌های فنی لازم را برای این دو جایگاه شغلی یاد بگیرند.

ادامه مطلب

اصول برنامه نویسی شی گرا — به زبان ساده

برنامه نویسی یکی از مهم‌ترین مهارت‌های روز دنیا به حساب می‌آید و برنامه نویسی شی گرا (Object Oriented Programming) یا به اختصار «OOP» هم یکی از مهم‌ترین مقوله‌های برنامه نویسی است. در این مقاله به بررسی اصول برنامه نویسی شی گرا (Object Oriented Programming Principles) پرداخته شده است. هدف اصلی شی گرایی پیاده‌سازی موجودیت‌های دنیای واقعی در برنامه نویسی است. اصول برنامه نویسی شی گرا روش‌ها و متغیرهایی را برای استفاده مجدد از کدها در برنامه، همراه با سازگاری کامل ایجاد می‌کنند. اصول برنامه نویسی شی گرا شامل چهار اصل است که در این مطلب به طور جامع به آن‌ها پرداخته می‌شود.

ادامه مطلب