50% تخفیف تمام محصولات

12,739 نفر عضو سایت هستند.

به وب سایت آموزش برنامه نویسی خوش آمدید

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

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

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

مطالب جدید برنامه نویسی

ایجاد، حذف، کپی، برش و تغییر نام فایل ها

برای انجام عملیات مختلف بر روی فایل ها و پوشه ها در Ruby، می توان از کلاس File استفاده کرد. این کلاس دارای توابع مختلفی جهت ایجاد، حذف، کپی، برش و تغییر نام فایل ها و پوشه ها می باشد.

خواندن از فایل

در Ruby برای خواندن یک فایل از متدهای ()readline() ،read و ()readlines استفاده می شود.

نوشتن در فایل

برای نوشتن در یک فایل در Ruby، از متد ()write استفاده می‌شود. خروجی این متد از نوع عدد است و نشان دهنده تعداد کاراکترهایی است که در فایل نوشته شده‌اند.

باز و بسته کردن یک فایل

به وسیله متد open() در Ruby، می‌توانید یک فایل را باز کنید. این تابع دو پارامتر می‌گیرد. پارامتر اول تعیین کننده نام و آدرس فایل و پارامتر دوم تعیین کننده نحوه باز کردن فایل است.

کار با فایل ها

Ruby دارای پکیج هایی است که شما با استفاده از آنها می توانید محتویات فایلها را بخوانید، در داخل آنها بنویسید و صفات فایلها و پوشه ها را چک کنید.

جا دادن یک رشته در داخل رشته دیگر

Ruby به شما اجازه می‌دهد که یک رشته را در داخل رشته دیگر قرار دهید. به عنوان مثال اگر رشته‌ای مانند !Hello World داشته باشید می‌توانید کلمه Happy را در وسط آن قرار دهید.

تغییر بزرگی و کوچکی حروف یک رشته

در ruby با استفاده از متدهاي ()upcase و ()downcase می‌توان حروف رشته را بزرگ يا کوچک کرد.

جستجو کردن در رشته ها

جستجوي رشته‌ها به وسيله متدهاي Ruby بسيار راحت است. متدهاي ()index و ()rindex محل يک رشته خاص را در رشته ديگر نشان می‌دهند.

حذف زائده ها از رشته ها

Ruby با استفاده از متد ()lstrip فضاهای خالی سمت چپ، ()rstrip فضاهای خالی سمت راست و متد ()strip فضاهای خالی هر دو طرف رشته را حذف می‌کند.

استخراج، حذف و جایگزین کردن رشته ها

براي استخراج قسمتي از يک رشته می‌توان از انديس شروع و پایان قسمتی از رشته که می‌خواهیم استخراج کنيم، استفاده نماییم.

جداکردن رشته ها

در Ruby، اگر بخواهید یک رشته را به چند رشته تکه تکه کنید می‌توانید از متد ()split استفاده نمایید.

الحاق رشته ها

چندین راه برای الحاق رشته‌ها به هم وجود دارد. الحاق به معنای چسباندن چندین رشته به هم و تبدیل آنها به یک رشته است.

مقایسه رشته ها

می‌توان رشته‌ها را به روش‌های مختلف با هم مقایسه کرد. به عنوان مثال با استفاده از عملگرهای > ،< ،<= ،== ،!= می‌توان تست کرد که آیا دو رشته با هم برابرند یا نه.

رشته ها و عبارات با قاعده (منظم)

یک رشته گروهی از کاراکترها مانند حروف، اعداد یا نشانه ها می باشند که در داخل علامت "" قرار می گیرند.

تولید اعداد تصادفی

در Ruby، با استفاده از متد ()rand می‌توان اعداد تصادفی تولید کرد.

زبان های برنامه نویسی

12,739 نفر عضو سایت هستند.

محصولات