آرایه در برنامه نویسی چیست؟ — Array به زبان ساده

در این مقاله به طور جامع به این سوال پاسخ داده می‌شود که آرایه در برنامه نویسی چیست ؟ به طور خلاصه، آرایه در برنامه نویسی (Array in Programming) به فهرست یا لیستی از مقادیر با نوع داده یکسان گفته می‌شود. معمولاً همه مقادیر در آرایه‌ها نوع داده یکسانی دارند و تفاوت آن‌ها فقط در مقدارشان و آدرس حافظه‌ای است که در آن ذخیره می‌شوند. در این مقاله ابتدا به شرح مفهوم آرایه و مباحث مرتبط به آن پرداخته می‌شود. سپس، برای درک بهتر آرایه در برنامه نویسی ، نحوه اعلان و پیاده‌سازی آن با استفاده از زبان‌های C، جاوا (Java)، پایتون (Python) و C++‎ نشان داده شده است.

ادامه مطلب

ماژول در برنامه نویسی چیست؟ — تعریف، کاربرد و آموزش ماژول نویسی

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

ادامه مطلب

اصطلاحات برنامه نویسی — ۲۰۵ اصطلاح و تعریف رایج که باید بدانید

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

ادامه مطلب

هولدرهای بیت کوین با ضرر قابل‌توجهی مشغول فروش هستند؛ تغییر روند نزدیک است؟

هولدرهای بیت کوین با ضرر قابل‌توجهی مشغول فروش هستند؛ تغییر روند نزدیک است؟

یکی از شاخص‌های درون‌زنجیره‌ای (On-chain) بیت کوین که کف چرخه نزولی سال ۲۰۱۸ را به‌درستی تعیین کرده بود، اکنون به پایین‌ترین سطح خود از سال ۲۰۱۸ رسیده است.

ادامه مطلب

داده‌های درون‌زنجیره‌ای: اوج‌گیری انباشت بیت کوین میان سرمایه‌گذاران کوچک و متوسط

داده‌های درون‌زنجیره‌ای: اوج‌گیری انباشت بیت کوین میان سرمایه‌گذاران کوچک و متوسط

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

ادامه مطلب

یکی دیگر از مدل‌های محبوب پیش‌بینی قیمت بیت کوین نقض شد

یکی دیگر از مدل‌های محبوب پیش‌بینی قیمت بیت کوین نقض شد

پس از آنکه مدل انباشت به جریان (S2F) برای اولین بار پس از سقوط بیت کوین در ماه ژوئن (خرداد) سال جاری نقض شد؛ به نظر می‌رسد که با ادامه‌یافتن زمستان سخت ارزهای دیجیتال، یک مدل محبوب دیگر پیش‌بینی قیمت بیت کوین نیز نقض شده است.

ادامه مطلب

بزرگترین کاهش سختی استخراج بیت کوین از سال ۲۰۲۱؛ ماینرها همچنان ناراضی‌اند

بزرگترین کاهش سختی استخراج بیت کوین از سال ۲۰۲۱؛ ماینرها همچنان ناراضی‌اند

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

ادامه مطلب

۵۰ کتاب برنامه نویسی پایتون رایگان که باید بخوانید

پایتون (Python) یک زبان برنامه نویسی بسیار محبوب و همه‌منظوره است که تقریباً برای هر کاری می‌توان از آن استفاده کرد. زبان برنامه نویسی پایتون (Python)، امکان توسعه سریع و اشکال‌زدایی (Debugging) آسان را فراهم می‌کند. همچنین پایتون از وظایفی پشتیبانی می‌کند که در دنیای امروزی، بیش‌ترین کاربرد را دارند. بسیاری از افراد به یادگیری برنامه نویسی از طریق کتاب‌های آموزشی علاقه دارند. در این مقاله، ۵۰ کتاب برنامه نویسی پایتون رایگان برای برنامه نویسان مبتدی، سطح متوسط و پیشرفته معرفی شده است. کتاب‌های معرفی شده، اثر بهترین ناشران جهان هستند.

ادامه مطلب

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

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

ادامه مطلب

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

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

ادامه مطلب