Book description
In The Well-Grounded Rubyist, Third Edition expert authors David A. Black and Joseph Leo 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.
Table of contents
- Copyright
- Brief Table of Contents
- Table of Contents
- Praise for the Second Edition
- Preface
- Acknowledgments
- About this book
- About the authors
- About the cover illustration
- Part 1. Ruby foundations
-
Part 2. Built-in classes and modules
- Chapter 7. Built-in essentials
- Chapter 8. Strings, symbols, and other scalar objects
- Chapter 9. Collection and container objects
-
Chapter 10. Collections central: Enumerable and Enumerator
- 10.1. Gaining enumerability through each
- 10.2. Enumerable Boolean queries
- 10.3. Enumerable searching and selecting
- 10.4. Element-wise enumerable operations
- 10.5. Relatives of each
- 10.6. The map method
- 10.7. Strings as quasi-enumerables
- 10.8. Sorting enumerables
- 10.9. Enumerators and the next dimension of enumerability
- 10.10. Enumerator semantics and uses
- 10.11. Enumerator method chaining
- 10.12. Lazy enumerators
- Summary
-
Chapter 11. Regular expressions and regexp-based string operations
- 11.1. What are regular expressions?
- 11.2. Writing regular expressions
- 11.3. Building a pattern in a regular expression
- 11.4. Matching, substring captures, and MatchData
- 11.5. Fine-tuning regular expressions with quantifiers, anchors, and modifiers
- 11.6. Converting strings and regular expressions to each other
- 11.7. Common methods that use regular expressions
- Summary
- Chapter 12. File and I/O operations
- Part 3. Ruby dynamics
- Index
- List of Figures
- List of Tables
- List of Listings
Product information
- Title: The Well-Grounded Rubyist, Third Edition
- Author(s):
- Release date: March 2019
- Publisher(s): Manning Publications
- ISBN: 9781617295218
You might also like
book
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
book
Head First Design Patterns, 2nd Edition
You know you don’t want to reinvent the wheel, so you look to design patterns—the lessons …
book
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to …
book
Fundamentals of Software Architecture
Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real …