
书名: Beginning Ruby From Novice to Professional Second Edition
作者: Peter Cooper
出版社: Apress
出版日期: 2009
文档格式: PDF
文档大小: 13.4M
内容简介:
I wanted to minimize my frustration during programming, so I want to minimize my
effort in programming. That was my primary goal in designing Ruby. I want to have fun
in programming myself.
—Yukihiro Matsumoto (Matz), creator of Ruby
Ruby is a “best of breed” language that has been assembled from the best and most powerful
programming features found in its predecessors.
—Jim White
Ruby makes me smile.
—Amy Hoy (slash7.com)
This book is designed to cater both to people new to programming and to those with programming experience in other languages. Ruby’s culture is different enough from other languages that most of this book will be of use to both groups. Any large sections that can be skipped by already proficient programmers are noted in the text. In any case, I’d suggest that all programmers at least speed-read the sections that might seem obvious to them, as there are some surprising ways in which Ruby is different from what you’ve done before.
下面是简单的目录,仅供参考:
PART 1 Foundations and Scaffolding
Chapter 1 Let’s Get It Started: Installing Ruby
Chapter 2 Programming == Joy: A Whistle-Stop Tour of Ruby and Object Orientation
Chapter 3 Ruby’s Building Blocks: Data, Expressions, and Flow Control
Chapter 4 Developing Your First Ruby Application
Chapter 5 The Ruby Ecosystem
PART 2 The Core of Ruby
Chapter 6 Classes, Objects, and Modules
Chapter 7 Projects and Libraries
Chapter 8 Documentation, Error Handling, Debugging, and Testing
Chapter 9 Files and Databases
Chapter 10 Deploying Ruby Applications and Libraries
Chapter 11 Advanced Ruby Features
Chapter 12 Tying It Together: Developing a Larger Ruby Application
PART 3 Ruby Online
Chapter 13 Web Application Frameworks: Rails, Sinatra,and Ramaze
Chapter 14 Ruby and the Internet
Chapter 15 Networking, Sockets, and Daemons
Chapter 16 GUI-Based Desktop Application Development
Chapter 17 Useful Ruby Libraries and Gems
APPENDIX A Ruby Primer and Review for Developers
APPENDIX B Ruby Reference
APPENDIX C Useful Resources
下载链接: