آیا با اصول اولیه زبان R آشنا هستید و حالا میخواهید قدمی فراتر بردارید و به یک برنامه نویس حرفه ای R تبدیل شوید؟ کتاب Advanced R, 2nd Edition نوشته ی چهره ی برجسته دنیای R، یعنی Hadley Wickham، دقیقا همان منبعی است که شما را به سطح بالاتری از مهارت میرساند.
این کتاب صرفاً مجموعه ای از ترفندها نیست؛ بلکه یک راهنمای عمیق برای درک سازوکار درونی R است. با مطالعه این اثر، یاد میگیرید که چطور کدهایی بنویسید که نه تنها کار میکنند، بلکه بهینه تر، خواناتر و قدرتمندتر هستند. کتاب Advanced R شما را با مفاهیم کلیدی آشنا میکند که هر برنامه نویس جدی R باید بداند.
در این کتاب چه میخوانید؟
کتاب به چند بخش اصلی تقسیم شده است: ابتدا با پایه های R شروع میکنید و درک خود را از ساختارهای داده، subsetting و توابع عمیق تر میکنید. سپس وارد دنیای شگفت انگیز برنامه نویسی تابعی (Functional Programming) میشوید و یاد میگیرید که چطور از توابع به عنوان ابزارهای قدرتمند برای حل مسائل پیچیده استفاده کنید. در ادامه، کتاب به مفاهیم OOP یا برنامه نویسی شیءگرا در R میپردازد و در نهایت، با مبحث جذاب Metaprogramming، به شما نشان میدهد که چطور کدهایی بنویسید که کدهای دیگر را تولید و ویرایش میکنند!
ویرایش دوم کتاب ادونسد آر، به روزرسانی شده و بازتاب دهنده ی آخرین تغییرات و بهترین شیوه ها در اکوسیستم R است. اگر میخواهید از یک کاربر معمولی R به یک توسعه دهنده و متخصص مسلط تبدیل شوید، این کتاب از انتشارات Chapman & Hall/CRC The R Series، نقشه راه شماست.