کتاب برنامه‌نویسی Ruby 3.3 – راهنمای کامل و عملی از انتشارات Pragmatic برای برنامه‌نویسان حرفه‌ای (ویرایش پنجم)

عنوان:

Programming Ruby 3.3

نویسنده:

Noel Rappin, Dave Thomas

انتشارات:

Pragmatic Bookshelf

تاریخ انتشار:

2024

حجم:

7.25MB

دانلود

معرفی کتاب:" برنامه‌نویسی Ruby 3.3 – راهنمای کامل و عملی از انتشارات Pragmatic برای برنامه‌نویسان حرفه‌ای (ویرایش پنجم) "

کتاب Pickaxe، مرجع نهایی زبان Ruby، یکی از مهم‌ترین منابع برای توسعه‌دهندگان وب است. Ruby زبانی تمام‌شی‌ءگرا و قدرتمند است که پشتوانه‌ی فریم‌ورک محبوب Rails و بسیاری از وب‌سایت‌های بزرگ دنیا به‌شمار می‌رود.

این نسخه‌ی به‌روزرسانی‌شده، مرجعی جامع از ویژگی‌ها و ساختارهای زبان Ruby تا نسخه 3.3 را ارائه می‌دهد؛ از جمله قابلیت‌های جدیدی مانند Pattern Matching و Ractor‌ها برای پردازش هم‌زمان ایزوله.

اگر شما:

  • می‌خواهید سریع‌تر از ایده تا کدنویسی پیش بروید،
  • از زبان‌هایی که بیشتر مانع‌اند تا ابزار، خسته شده‌اید،
  • یا توسعه‌دهنده Rails هستید و می‌خواهید درک عمیق‌تری از Ruby داشته باشید،

این کتاب دقیقاً برای شماست.

چرا Ruby؟

Ruby ترکیبی از قدرت یک زبان شی‌ءگرا با سادگی یک زبان اسکریپتی است. این ترکیب Ruby را به ابزار محبوبی برای برنامه‌نویسان تبدیل کرده که می‌خواهند کارها را سریع، ساده و تمیز انجام دهند.

ویژگی‌های این مرجع:

  • آموزش ساختار زبان Ruby از سطح پایه تا پیشرفته
  • معرفی کلاس‌ها، ماژول‌ها و کتابخانه‌های استاندارد کلیدی
  • پوشش کامل تغییرات نسخه Ruby 3.3 شامل ویژگی‌های جدید

پیش‌نیاز مطالعه:

آشنایی پایه‌ای با مفاهیم برنامه‌نویسی شی‌ءگرا کافی است. اجرای کد Ruby معمولاً از طریق خط فرمان انجام می‌شود و توسعه‌دهندگان Ruby اغلب از ویرایشگرهای متن استفاده می‌کنند، نه IDEهای سنگین. Ruby روی Windows، Linux و macOS قابل اجراست.

فهرست مطالب

  • Preface
  • Acknowledgments
  • Part I. Facets of Ruby
  • 1. Getting Started
  • 2. Ruby.new
  • 3. Classes, Objects, and Variables
  • 4. Collections, Blocks, and Iterators
  • 5. More about Methods
  • 6. Sharing Functionality: Inheritance, Modules, and Mixins
  • 7. Basic Types: Numbers, Strings, and Ranges
  • 8. Regular Expressions
  • 9. Expressions
  • 10. Exceptions
  • 11. Basic Input and Output
  • 12. Threads, Fibers, and Ractors
  • 13. Testing Ruby Code
  • Part II. Ruby in Its Setting
  • 14. Ruby from the Command Line
  • 15. Ruby Gems
  • 16. Interactive Ruby
  • 17. Debugging Ruby
  • 18. Typed Ruby
  • 19. Documenting Ruby
  • Part III. Ruby Crystallized
  • 20. Ruby and the Web
  • 21. Ruby Style
  • 22. The Ruby Object Model and Metaprogramming
  • 23. Reflection and Object Space
  • Part IV. Ruby Language Reference
  • 24. Language Reference: Literal Types and Expressions
  • 25. Language Reference: Objects and Classes
  • Part V. Ruby Library Reference
  • 26. Library Reference: Core Data Types
  • 27. Library Reference: Ruby’s Object Model
  • 28. Library Reference: Enumerators and Containers
  • 29. Library Reference: Input, Output, Files, and Formats
  • 30. Library Reference: Ruby on Ruby
  • Part VI. Appendixes
  • A1. Troubleshooting Ruby
  • A2. I Can’t Look It Up!
  • A3. Command-Line Basics
  • A4. Ruby Runtimes
  • A5. Ruby Changes

مشخصات

نام کتاب

Programming Ruby 3.3

نویسنده

Noel Rappin, Dave Thomas

انتشارات

Pragmatic Bookshelf

تاریخ انتشار

2024

ISBN

9781680509823

تعداد صفحات

1187

زبان

انگلیسی

فرمت

pdf

حجم

7.25MB

موضوع

System Design