Product details
- Publisher : Manning; 3rd edition (March 15, 2019)
- Language : English
- Paperback : 584 pages
- ISBN-10 : 1617295213
-
ISBN-13 : 978-1617295218
کتاب The Well-Grounded Rubyist
Summary
The Well-Grounded Rubyist, Third Edition is a beautifully written tutorial that begins with your first Ruby program and takes you all the way to sophisticated topics like reflection, threading, and recursion. Ruby masters David A. Black and Joe Leo distill their years of knowledge for you, concentrating on the language and its uses so you can use Ruby in any way you choose. Updated for Ruby 2.5.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
Designed for developer productivity, Ruby is an easy-to-learn dynamic language perfect for creating virtually any kind of software. Its famously friendly development community, countless libraries, and amazing tools, like the Rails framework, have established it as the language of choice for high-profile companies, including GitHub, SlideShare, and Shopify. The future is bright for the well-grounded Rubyist!
About the Book
In The Well-Grounded Rubyist, Third Edition, expert authors David A. Black and Joseph Leo III deliver Ruby mastery in an easy-to-read, casual style. You'll lock in core principles as you write your first Ruby programs. Then, you'll progressively build up to topics like reflection, threading, and recursion, cementing your knowledge with high-value exercises to practice your skills along the way.
What's Inside
- Basic Ruby syntax
- Running Ruby extensions
- FP concepts like currying, side-effect-free code, and recursion
- Ruby 2.5 updates
About the Reader
For readers with beginner-level programming skills, as well as more advanced programmers interested in Ruby and experienced Rubyists looking to review the foundations of their practice.
About the Authors
David A. Black is an internationally known Ruby developer and author, and a cofounder of Ruby Central. Ruby teacher and advocate Joseph Leo III is the founder of Def Method and lead organizer of the Gotham Ruby Conference.
Table of Contents
PART 1 RUBY FOUNDATIONS
PART 2 BUILT-IN CLASSES AND MODULES
PART 3 RUBY DYNAMICS
- Bootstrapping your Ruby literacy
- Objects, methods, and local variables
- Organizing objects with classes
- Modules and program organization
- The default object (self), scope, and visibility
- Control-flow techniques
- Built-in essentials
- Strings, symbols, and other scalar objects
- Collection and container objects
- Collections central: Enumerable and Enumerator
- Regular expressions and regexp-based string operations
- File and I/O operations
- Object individuation
- Callable and runnable objects
- Callbacks, hooks, and runtime introspection
- Ruby and functional programming
منابع کتاب کتاب The Well-Grounded Rubyist
خلاصه
The Well-Grounded Rubyist، Third Edition یک آموزش زیبا نوشته شده است که با اولین برنامه روبی شما شروع می شود و شما را تا سرفصل های پیچیده ای مانند انعکاس، نخ زدن و بازگشت می برد. استادان روبی، دیوید ای بلک و جو لئو، سالها دانش خود را برای شما تقطیر میکنند و بر زبان و کاربردهای آن تمرکز میکنند تا بتوانید از روبی به هر شکلی که میخواهید استفاده کنید. به روز شده برای Ruby 2.5.
خرید کتاب چاپی شامل یک کتاب الکترونیکی رایگان در قالبهای PDF، Kindle و ePub از انتشارات منینگ است.
درباره فناوری
Ruby که برای بهره وری توسعه دهندگان طراحی شده است، یک زبان پویا با یادگیری آسان است که برای ایجاد تقریباً هر نوع نرم افزاری مناسب است. جامعه توسعه دوستانه معروف، کتابخانههای بیشمار، و ابزارهای شگفتانگیز، مانند چارچوب Rails، آن را به عنوان زبان انتخابی برای شرکتهای مطرح، از جمله GitHub، SlideShare و Shopify معرفی کردهاند. آینده روشنی برای یاقوتشناس خوشبنیاد است!
درباره کتاب
در یاقوت شناس خوب، چاپ سومنویسندگان متخصص، دیوید ای بلک و جوزف لئو سوم، تسلط روبی را به سبکی ساده و غیررسمی ارائه میکنند. هنگام نوشتن اولین برنامه های Ruby خود، اصول اصلی را قفل خواهید کرد. سپس، به تدریج به موضوعاتی مانند انعکاس، نخ کردن، و بازگشت میپردازید و دانش خود را با تمرینهای با ارزش تقویت میکنید تا مهارتهای خود را در طول مسیر تمرین کنید.
چه چیزی در داخل است
- نحو اصلی Ruby
- اجرای برنامه های افزودنی Ruby
- مفاهیم FP مانند currying، کد بدون عوارض جانبی، و بازگشت
- به روز رسانی Ruby 2.5
درباره Reader
برای خوانندگان با مهارت های برنامه نویسی در سطح مبتدی، و همچنین برنامه نویسان پیشرفته تر علاقه مند به Ruby و Rubyists باتجربه که به دنبال بررسی پایه های عمل خود هستند.
درباره نویسندگان
دیوید ای. بلک یک توسعه دهنده و نویسنده مشهور بین المللی Ruby و یکی از بنیانگذاران Ruby Central است. معلم و مدافع یاقوت، جوزف لئو سوم ، بنیانگذار Def Method و سازمان دهنده اصلی کنفرانس روبی گاتهام است.
فهرست مطالب
-
قسمت 1 پایه های یاقوتی
- بوت استرپ سواد روبی شما
- اشیاء، روش ها و متغیرهای محلی
- سازماندهی اشیا با کلاس ها
- ماژول ها و سازمان برنامه
- شیء پیشفرض (خود)، دامنه و دید
- تکنیک های کنترل جریان
- ملزومات داخلی
- رشته ها، نمادها و سایر اشیاء اسکالر
- اشیاء مجموعه و ظرف
- مجموعه مرکزی: شمارش پذیر و شمارشگر
- عبارات منظم و عملیات رشته ای مبتنی بر regexp
- عملیات فایل و I/O
- تشخص شی
- اشیاء فراخوانی و قابل اجرا
- پاسخ به تماس ها، قلاب ها، و درون نگری زمان اجرا
- روبی و برنامه نویسی کاربردی
بخش 2 کلاس ها و ماژول های داخلی
قسمت 3 داینامیک یاقوت
ارسال نظر درباره کتاب The Well-Grounded Rubyist