توضیحات کتاب:
کتاب آموزش زبان برنامه نویسی Ruby نوشته محمد رضا شاقوزی انتشارات دیباگران
فهرست مطالب:
- مقدمهای بر برنامهنویسی
- مقدمهای بر برنامهنویسی
- ساختمان داده چیست؟
- تحلیل الگوریتمها
- برنامهنویسی چیست؟
- روبی چیست؟
- روبی چیست؟
- ویژگیهای روبی
- فریمورکهای روبی
- مقایسهی روبی با سایر زبانهای برنامهنویسی
- پیادهسازیهای متنوع از زبان روبی
- برنامهنویسی با روبی
- مثال کلاسیک «!Hello World» در زبان روبی
- مثال «!Hello World» در زبانهای مختلف
- ایجاد توضیحات در روبی
- ساختار کد یا سینتکس در روبی
- کاراکترهای کنترلی
- متغیرها، ثابتها و انواع دادهها
- قوانین نامگذاری متغیرها در روبی
- ثابتها
- انواع دادهها در روبی
- استفاده از متغیرها
- مثال کلی برای نحوهی تعریف و مقداردهی متغیرها
- تبدیل انواع داده
- عبارات و عملگرها
- مروری بر تبدیل مبنای (10) به مبنای (2)
- تقدم عملگرها
- ساختارهای تصمیمگیری در روبی
- مروری بر الگوریتم و فلوچارت
- فلوچارت
- ساختارهای تصمیم گیری
- خروج از حلقه با استفاده از دستورات break و next
- متد
- متد
- ساختار متد
- تابع
- آرگومان و پارامتر
- متد برگشتی
- آرگومانهای کلمهی کلیدی
- آرگومانهای متغیر
- محدودهی متغیر
- بازگشت
- متدهای تعریفنشده
- عبارتهای لامبدا
- بلاکبندی کدها
- انتقال آرگومان به یک بلاک
- آرایه
- آرایه
- ایجاد آرایه با استفاده از بلاک
- دسترسی به مقادیر آرایهها با استفاده از حلقهی while
- تبدیل رشته به آرایه
- به دست آوردن اندیس یک مقدار در آرایه
- مرتبسازی آرایه
معکوسسازی آرایه
- آرایههای چندبعدی
- بازهها
- بازهها
- تاریخ و ساعت
- تاریخ و ساعت در روبی
- دستورالعملهای قالببندی تاریخ و ساعت
- کار با فایل و دایرکتوری
- کار با فایل و دایرکتوری
- جستجوی دایرکتوریهای داخلی
- جریان دایرکتوری
- ثابت ARGF
- کلاس 10
- مدیریت خطاها و استثنائات
- مدیریت خطاها و استثنائات
- متدهای اشیاء استثناء
- رسیدگی به استثناء بر اساس نوع
- مفاهیم شیگرایی در روبی
- مفاهیم شیگرایی در روبی
- مفاهیم پایه در شیگرایی
- مفاهیم شیگرایی
- ماژول ریاضی
- ماژول Math
- مجموعه مثالهای کاربردی
- سورس کد چیست؟
- مثالهای کاربردی برای زبان روبی
- سخن پایانی
- دیباگ کردن در برنامهنویسی چیست؟
- روز برنامهنویس
خرید کتاب آموزش زبان برنامه نویسی Ruby