Programming Ruby 4: The Pragmatic Programmer's Guide
暫譯: Programming Ruby 4:Pragmatic Programmer 指南
Rappin, Noel, Thomas, Dave
- 出版商: Pragmatic Bookshelf
- 出版日期: 2026-10-27
- 售價: $3,150
- 貴賓價: 9.5 折 $2,992
- 語言: 英文
- 頁數: 746
- 裝訂: Quality Paper - also called trade paper
- ISBN: 9798888652091
- ISBN-13: 9798888652091
-
相關分類:
Ruby
無法訂購
相關主題
商品描述
Whether you just want to learn Ruby, or if you already know Ruby and want to learn about its internals and newest features, this is the book to get.
Programming Ruby has been the definitive reference book on Ruby for more than 20 years. This fully revised and updated edition covers Ruby up to and including Ruby 4.
The first section of the book is a tutorial introduction that gets you up to speed with the Ruby language and its most important features. You'll learn how to use Ruby's powerful built-in classes and libraries to write code that is clear and flexible.
The next sections look at the Ruby ecosystem, including Ruby as a command-line program and as an interactive tool. Ruby's debugging, packaging, and documentation tools are also covered.
You'll learn about Ruby style, and get a detailed description of the Ruby object model and metaprogramming.
The final parts of the book are more advanced. You'll find a full reference to the language and a curated guide to Ruby's libraries focusing on the most useful features from the dozens of classes and hundreds of methods shipped as part of the language.
Ruby makes your programming more productive; it makes coding fun again. This book will get you up to speed with the very latest Ruby features and tools quickly and enjoyably.
商品描述(中文翻譯)
無論您只是想學習 Ruby,或是已經熟悉 Ruby,想進一步了解其內部運作機制與最新功能,這本書都是您的最佳選擇。
《Programming Ruby》二十多年來一直是 Ruby 的權威參考書。本次全新修訂與更新的版本,內容涵蓋 Ruby 4 以及之前的所有版本。
本書的第一部分是教學導論,將帶您快速掌握 Ruby 語言及其最重要的功能。您將學會如何運用 Ruby 強大的內建類別與函式庫,撰寫清晰且具彈性的程式碼。
接下來的章節將介紹 Ruby 生態系統,包括將 Ruby 作為命令列程式與互動式工具使用的方法。此外,也會涵蓋 Ruby 的除錯、套件管理與文件工具。
您將了解 Ruby 的程式設計風格,並深入認識 Ruby 的物件模型與元程式設計(metaprogramming)。
本書最後幾個部分將探討更進階的主題。其中包含完整的 Ruby 語言參考,以及一份精選的 Ruby 函式庫指南,著重介紹隨 Ruby 語言提供的數十個類別與數百個方法中最實用的功能。
Ruby 能讓您的程式設計更有效率,也能再次讓撰寫程式變得有趣。本書將以快速且令人愉快的方式,帶您掌握 Ruby 最新的功能與工具。
作者簡介
Noel Rappin is a Staff Software Engineer at Chime Financial. He is the author of multiple technical books including _Rails 5 Test Prescriptions_ and _Modern Front-End Development for Rails_, and was the host of the Tech Done Right Podcast. Follow Noel on Bluesky at @noelrappin.com and online at noelrappin.com.
Dave Thomas is a cornerstone of the Ruby community, and is personally responsible for many of its innovative directions and initiatives. He is one of the founders of the Pragmatic Programmers and the Pragmatic Bookshelf.
作者簡介(中文翻譯)
Noel Rappin 是 Chime Financial 的 Staff Software Engineer(資深軟體工程師)。他著有多本技術書籍,包括《Rails 5 Test Prescriptions》和《Modern Front-End Development for Rails》,並曾擔任 Tech Done Right Podcast 主持人。您可以在 Bluesky 上透過 @noelrappin.com 追蹤 Noel,也可以造訪 noelrappin.com 了解更多資訊。
Dave Thomas 是 Ruby 社群的中流砥柱,並親自促成了 Ruby 社群許多創新的發展方向與倡議。他是 Pragmatic Programmers 與 Pragmatic Bookshelf 的創辦人之一。