کتاب آموزش زبان برنامه نویسی روبی Ruby نوشتهی پدرام صنعتی، آموزشی مرحلهبهمرحله از زبان برنامهنویسی روبی ارائه میدهد. زبان برنامهنویسی روبی یک زبان شیگراست و از زبانهای سطح بالا در حوزهی برنامهنویسی محسوب میشود.
دربارهی کتاب آموزش زبان برنامهنویسی روبی Ruby
از ابتدای ظهور کامپیوتر، زندگی انسان دستخوش تغییرات فراوانی شده است. کامپیوتر کارهای زیادی را تسهیل میکند و دقت بالاتری از انسان دارد؛ اما کامپیوتر به خودیِ خود هوشمند نیست و از طریق دستوراتی که انسان به او میدهد، قابلیت انجام کارهای مختلف را پیدا میکند. نوشتن این دستورات، در واقع همان عمل برنامهنویسی است. برنامهنویس در قالب ساختاری مشخص، کدهایی منظم و منطقی به کامپیوتر میدهد که برای آن قابلفهم و قابلپردازش است و میتواند آنها را تبدیل به عملی خاص کند.
برنامهنویسی متشکل از اعمالی مثل تحلیل، ایجاد الگوریتم و پروفایلینگ است که تمام اینها با زبان روبی، که موضوعِ کتابِ آموزش زبان برنامه نویسی روبی Ruby نوشتهی پدرام صنعتی هم هست، انجام میشود. روبی یک زبان برنامهنویسی ساده و متنباز است که ابتدا توسط یک دانشمند ژاپنی طراحی و اجرا شد و تا امروز جایگاه ویژهای در دنیای برنامهنویسی پیدا کرده است. این زبان ساخته شد تا ضعفهای دیگر زبانها را پوشش دهد. سازندهی این زبان تلاش کرده تا نتیجهی کارش شیگراتر از پایتون و قدرتمندتر از پرل باشد.
کتاب آموزش زبان برنامه نویسی روبی Ruby در فصل نخست، مقدمهای درمورد برنامهنویسی داشته و تعریف کلیای از چیستی برنامهنویسی ارائه کرده است. دومین فصل به خود روبی اختصاص دارد و ویژگیها، فریمورکها و... دربارهی آن توضیح داده شده است. فصل سوم به سراغ برنامهنویسی با روبی میرود و تمام زوایای انجام این کار همچون کاراکترهای کنترلی، انواع دادهها، قوانین نامگذاری متغیرها و... را شرح داده است. فصل چهار کتاب، مربوط به ساختارهای تصمیمگیری در روبی است که مواردی مثل الگوریتم و فلوچارت را بیان میکند. فصل پنجم، متد نام دارد و از جمله عناوین مطرح شده در آن، تابع، بازگشت، آرگومان و پارامتر و... است. فصل ششم مبحث آرایه است و ایجاد آرایه با استفاده از بلاک، هش، نماد و... در آن آموزش داده میشود. فصل هفتم به بازهها تعلق دارد. فصل هشت کتاب آموزش زبان برنامه نویسی روبی Ruby، مختص تاریخ و ساعت است و دستورالعملهای آن را نشان میدهد. نهمین فصل، کار با فایل و دایرکتوری را به مخاطب یاد میدهد. فصل دهم، بررسی بحث مدیریت خطاها و استثنائات است و بر متدها و روشهای رسیدگی تمرکز دارد. در فصل یازده، مفاهیم شیگرایی در روبی تعریف شده است. فصل دوازده، نگاهی به ماژول ریاضی میاندازد و فصل پایانی، مجموعهای از مثالهای کاربردی را ارائه میدهد.
این اثر را مؤسسهی فرهنگی هنری دیباگران تهران به بازار عرضه کرده است.
کتاب آموزش زبان برنامه نویسی روبی Ruby برای چه کسانی مناسب است؟
کتاب آموزش زبان برنامهنویسی روبی Ruby نوشتهی پدرام صنعتی، برای کسانی که علاقهمند به یادگیری برنامهنویسی با زبان روبی هستند مناسب است.
در بخشی از کتاب آموزش زبان برنامه نویسی روبی Ruby میخوانیم
ویژگیهای برتر روبی فقط در ساختار آن نیست و یکی از عمده دلایل مهمی که باعث شناخته شدن زبان روبی در بین زبانهای قدرتمند برنامهنویسی دنیا شد، الهام گرفتن و تأثیرپذیری آن از زبانهای برنامهنویسی دیگر بود و این موضوع باعث کاهش پیچیدگی آن و سهولت در کاربری عمومی آن شد. همهچیز در روبی شیء هستند. ویژگی شیءگرایی معمولاً در اکثر زبانهای برنامهنویسی یافت میشود و برنامهنویسی شیءگرا یک شیوهی برنامهنویسی است، که ساختار و یا بلوکهای اصلی آن، شیء میباشند؛ مانند رشتهها، اعداد، نوع دادهای Boolean.
بله










در این کتاب مفاهیم به صورت خلاصه ولی نکات مهم همگی گفته شده.
برای کسانی که دوست دارند مفاهیم مقدماتی این زبان روبی رو یاد بگیرند در مدت زمان کوتاه مطالعهی این کتاب توصیه میشه.