معرفی و دانلود کتاب آموزش زبان برنامه نویسی روبی Ruby
برای دانلود قانونی کتاب آموزش زبان برنامه نویسی روبی Ruby و دسترسی به هزاران کتاب و کتاب صوتی دیگر، اپلیکیشن کتابراه را رایگان نصب کنید.
معرفی کتاب آموزش زبان برنامه نویسی روبی Ruby
کتاب آموزش زبان برنامه نویسی روبی Ruby نوشتهی پدرام صنعتی، آموزشی مرحلهبهمرحله از زبان برنامهنویسی روبی ارائه میدهد. زبان برنامهنویسی روبی یک زبان شیگراست و از زبانهای سطح بالا در حوزهی برنامهنویسی محسوب میشود.
دربارهی کتاب آموزش زبان برنامهنویسی روبی Ruby
از ابتدای ظهور کامپیوتر، زندگی انسان دستخوش تغییرات فراوانی شده است. کامپیوتر کارهای زیادی را تسهیل میکند و دقت بالاتری از انسان دارد؛ اما کامپیوتر به خودیِ خود هوشمند نیست و از طریق دستوراتی که انسان به او میدهد، قابلیت انجام کارهای مختلف را پیدا میکند. نوشتن این دستورات، در واقع همان عمل برنامهنویسی است. برنامهنویس در قالب ساختاری مشخص، کدهایی منظم و منطقی به کامپیوتر میدهد که برای آن قابلفهم و قابلپردازش است و میتواند آنها را تبدیل به عملی خاص کند.
برنامهنویسی متشکل از اعمالی مثل تحلیل، ایجاد الگوریتم و پروفایلینگ است که تمام اینها با زبان روبی، که موضوعِ کتابِ آموزش زبان برنامه نویسی روبی Ruby نوشتهی پدرام صنعتی هم هست، انجام میشود. روبی یک زبان برنامهنویسی ساده و متنباز است که ابتدا توسط یک دانشمند ژاپنی طراحی و اجرا شد و تا امروز جایگاه ویژهای در دنیای برنامهنویسی پیدا کرده است. این زبان ساخته شد تا ضعفهای دیگر زبانها را پوشش دهد. سازندهی این زبان تلاش کرده تا نتیجهی کارش شیگراتر از پایتون و قدرتمندتر از پرل باشد.
کتاب آموزش زبان برنامه نویسی روبی Ruby در فصل نخست، مقدمهای درمورد برنامهنویسی داشته و تعریف کلیای از چیستی برنامهنویسی ارائه کرده است. دومین فصل به خود روبی اختصاص دارد و ویژگیها، فریمورکها و... دربارهی آن توضیح داده شده است. فصل سوم به سراغ برنامهنویسی با روبی میرود و تمام زوایای انجام این کار همچون کاراکترهای کنترلی، انواع دادهها، قوانین نامگذاری متغیرها و... را شرح داده است. فصل چهار کتاب، مربوط به ساختارهای تصمیمگیری در روبی است که مواردی مثل الگوریتم و فلوچارت را بیان میکند. فصل پنجم، متد نام دارد و از جمله عناوین مطرح شده در آن، تابع، بازگشت، آرگومان و پارامتر و... است. فصل ششم مبحث آرایه است و ایجاد آرایه با استفاده از بلاک، هش، نماد و... در آن آموزش داده میشود. فصل هفتم به بازهها تعلق دارد. فصل هشت کتاب آموزش زبان برنامه نویسی روبی Ruby، مختص تاریخ و ساعت است و دستورالعملهای آن را نشان میدهد. نهمین فصل، کار با فایل و دایرکتوری را به مخاطب یاد میدهد. فصل دهم، بررسی بحث مدیریت خطاها و استثنائات است و بر متدها و روشهای رسیدگی تمرکز دارد. در فصل یازده، مفاهیم شیگرایی در روبی تعریف شده است. فصل دوازده، نگاهی به ماژول ریاضی میاندازد و فصل پایانی، مجموعهای از مثالهای کاربردی را ارائه میدهد.
این اثر را مؤسسهی فرهنگی هنری دیباگران تهران به بازار عرضه کرده است.
کتاب آموزش زبان برنامه نویسی روبی Ruby برای چه کسانی مناسب است؟
کتاب آموزش زبان برنامهنویسی روبی Ruby نوشتهی پدرام صنعتی، برای کسانی که علاقهمند به یادگیری برنامهنویسی با زبان روبی هستند مناسب است.
در بخشی از کتاب آموزش زبان برنامه نویسی روبی Ruby میخوانیم
ویژگیهای برتر روبی فقط در ساختار آن نیست و یکی از عمده دلایل مهمی که باعث شناخته شدن زبان روبی در بین زبانهای قدرتمند برنامهنویسی دنیا شد، الهام گرفتن و تأثیرپذیری آن از زبانهای برنامهنویسی دیگر بود و این موضوع باعث کاهش پیچیدگی آن و سهولت در کاربری عمومی آن شد. همهچیز در روبی شیء هستند. ویژگی شیءگرایی معمولاً در اکثر زبانهای برنامهنویسی یافت میشود و برنامهنویسی شیءگرا یک شیوهی برنامهنویسی است، که ساختار و یا بلوکهای اصلی آن، شیء میباشند؛ مانند رشتهها، اعداد، نوع دادهای Boolean.
فهرست مطالب کتاب
فصل 1: مقدمهای بر برنامهنویسی
مقدمهای بر برنامهنویسی
ساختمان داده چیست؟
تحلیل الگوریتمها
برنامهنویسی چیست؟
فصل 2: روبی چیست؟
روبی چیست؟
ویژگیهای روبی
فریمورکهای روبی
مقایسهی روبی با سایر زبانهای برنامهنویسی
پیادهسازیهای متنوع از زبان روبی
فصل 3: برنامهنویسی با روبی
مثال کلاسیک «!Hello World» در زبان روبی
مثال «!Hello World» در زبانهای مختلف
ایجاد توضیحات در روبی
ساختار کد یا سینتکس در روبی
کاراکترهای کنترلی
متغیرها، ثابتها و انواع دادهها
قوانین نامگذاری متغیرها در روبی
ثابتها
انواع دادهها در روبی
استفاده از متغیرها
مثال کلی برای نحوهی تعریف و مقداردهی متغیرها
تبدیل انواع داده
عبارات و عملگرها
مروری بر تبدیل مبنای (10) به مبنای (2)
تقدم عملگرها
فصل 4: ساختارهای تصمیمگیری در روبی
مروری بر الگوریتم و فلوچارت
فلوچارت
ساختارهای تصمیم گیری
خروج از حلقه با استفاده از دستورات break و next
فصل 5: متد
متد
ساختار متد
تابع
آرگومان و پارامتر
متد برگشتی
آرگومانهای کلمهی کلیدی
آرگومانهای متغیر
محدودهی متغیر
بازگشت
متدهای تعریفنشده
عبارتهای لامبدا
بلاکبندی کدها
انتقال آرگومان به یک بلاک
فصل 6: آرایه
آرایه
ایجاد آرایه با استفاده از بلاک
دسترسی به مقادیر آرایهها با استفاده از حلقهی while
تبدیل رشته به آرایه
به دست آوردن اندیس یک مقدار در آرایه
مرتبسازی آرایه
معکوسسازی آرایه
آرایههای چندبعدی
فصل 7: بازهها
بازهها
فصل 8: تاریخ و ساعت
تاریخ و ساعت در روبی
دستورالعملهای قالببندی تاریخ و ساعت
فصل 9: کار با فایل و دایرکتوری
کار با فایل و دایرکتوری
جستجوی دایرکتوریهای داخلی
جریان دایرکتوری
ثابت ARGF
کلاس 10
فصل 10: مدیریت خطاها و استثنائات
مدیریت خطاها و استثنائات
متدهای اشیاء استثناء
رسیدگی به استثناء بر اساس نوع
فصل 11: مفاهیم شیگرایی در روبی
مفاهیم شیگرایی در روبی
مفاهیم پایه در شیگرایی
مفاهیم شیگرایی
فصل 12: ماژول ریاضی
ماژول Math
فصل 13: مجموعه مثالهای کاربردی
سورس کد چیست؟
مثالهای کاربردی برای زبان روبی
سخن پایانی
دیباگ کردن در برنامهنویسی چیست؟
روز برنامهنویس
مشخصات کتاب الکترونیک
نام کتاب | کتاب آموزش زبان برنامه نویسی روبی Ruby |
نویسنده | پدرام صنعتی |
ناشر چاپی | موسسه فرهنگی هنری دیباگران تهران |
سال انتشار | ۱۴۰۱ |
فرمت کتاب | |
تعداد صفحات | 163 |
زبان | فارسی |
شابک | 978-622-218-484-1 |
موضوع کتاب | کتابهای آموزش برنامه نویسی |
در این کتاب مفاهیم به صورت خلاصه ولی نکات مهم همگی گفته شده.
برای کسانی که دوست دارند مفاهیم مقدماتی این زبان روبی رو یاد بگیرند در مدت زمان کوتاه مطالعهی این کتاب توصیه میشه.