Beginning Ruby: from novice to professional : [an instructional guide to the Ruby programming language ; now covers Ruby 1.9]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Berkeley, Calif.
Apress
2009
|
Ausgabe: | 2. ed. |
Schriftenreihe: | The expert's voice in open source
Books for professionals by professionals |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis Klappentext |
Beschreibung: | Includes index |
Beschreibung: | XXXII, 620 S. Ill. |
ISBN: | 1430223634 9781430223634 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV035790691 | ||
003 | DE-604 | ||
005 | 20091111 | ||
007 | t| | ||
008 | 091026s2009 xx a||| |||| 00||| eng d | ||
020 | |a 1430223634 |c pbk : 39,99 |9 1-4302-2363-4 | ||
020 | |a 9781430223634 |c pbk : 39,99 |9 978-1-4302-2363-4 | ||
035 | |a (OCoLC)799044054 | ||
035 | |a (DE-599)GBV596013019 | ||
040 | |a DE-604 |b ger | ||
041 | 0 | |a eng | |
049 | |a DE-739 | ||
050 | 0 | |a QA76.64 | |
082 | 0 | |a 005.117 |2 22 | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
100 | 1 | |a Cooper, Peter |e Verfasser |4 aut | |
245 | 1 | 0 | |a Beginning Ruby |b from novice to professional : [an instructional guide to the Ruby programming language ; now covers Ruby 1.9] |c Peter Cooper |
250 | |a 2. ed. | ||
264 | 1 | |a Berkeley, Calif. |b Apress |c 2009 | |
300 | |a XXXII, 620 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a The expert's voice in open source | |
490 | 0 | |a Books for professionals by professionals | |
500 | |a Includes index | ||
650 | 4 | |a Ruby (Computer program language) | |
650 | 0 | 7 | |a Ruby |g Programmiersprache |0 (DE-588)4653817-3 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Ruby |g Programmiersprache |0 (DE-588)4653817-3 |D s |
689 | 0 | |5 DE-604 | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |z 978-1-4302-2364-1 |
856 | 4 | 2 | |m Digitalisierung UB Bayreuth |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018650030&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
856 | 4 | 2 | |m Digitalisierung UB Bayreuth |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018650030&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |3 Klappentext |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-018650030 |
Datensatz im Suchindex
_version_ | 1817704617860923392 |
---|---|
adam_text |
¡ontents at a Glance
Foreword
.xxi
About the Author
.xxv
About the Technical Reviewer
.xxvii
Acknowledgments
.xxix
Introduction
.xxxi
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
.13
CHAPTER
3
Ruby's Building Blocks: Data, Expressions, and Flow Control
.31
CHAPTER
4
Developing Your First Ruby Application
.77
«CHAPTER
5
The Ruby Ecosystem
.99
PART
2 ■ ■ ■
The Core of Ruby
^CHAPTER
6
Classes, Objects, and Modules
.
115
CHAPTER
7
Projects and Libraries
.
161
SCHAPTER
8
Documentation, Error Handling, Debugging, and Testing
.177
«CHAPTER
9
Files and Databases
.203
CHAPTER
10
Deploying Ruby Applications and Libraries
.247
¿¡CHAPTER
11
Advanced Ruby Features
.275
CHAPTER
12
Tying It Together: Developing a Larger Ruby Application
.
307
PART
З"·"
Ruby Online
^CHAPTER
13
Web Application Frameworks: Rails, Sinatra, and Ramaze
.349
CHAPTER
14
Ruby and the Internet
.413
KHAPTER
15 Networking,
Sockets, and Daemons
.443
■CHAPTER
16
GUI-Based Desktop Application Development
.467
■CHAPTER
17
Useful Ruby Libraries and Gems
.495
APPENDIX A Ruby Primer and Review for Developers
.547
APPENDIX
B Ruby
Reference
.575
APPENDIX
С
Useful Resources
.589
MNDEX
.601
BOOKS FOR PROFESSIONALS BY PROFESSIONALS®
Beginning Ruby: From Novice to Professional,
SECOND EDITION
Dear Reader,
Beginning Ruby is the only book you'll need to go from not knowing Ruby at all
to being proficient and confident enough to develop your own applications and
learn more about the specific areas that interest you. With just this book, you'll
learn how to develop your own complete applications that can work online,
access databases, process files, and more.
Thanks to the popularity of the Ruby on Rails web application framework,
Ruby has rapidly become a major programming language in the last ten years,
roughly on a par with Python. Ruby is still growing and maturing, however, and
now is an especially good time to learn it. I've written this book in a way that lets
you quickly learn the language without being bamboozled with jargon, even if
you've only ever dabbled with programming before. I've also provided links to a
multitude of online resources and documentation to help you progress further.
My own Ruby learning experience is my motivation for writing this book. I
wanted to write a book that didn't assume you're already a dynamic language or
object-orientation expert. This book introduces the most basic of concepts, yet
moves quickly enough that you won't need to skip too much if you're already
familiar with certain areas. Most of the areas relevant to a professional Ruby
developer are covered, too
—
even those not directly related to the language,
such as database access and SQL.
From the start, my ambition has been to write a book to educate and encour¬
age, rather than deliver dry facts. There are enough reference books out there,
but very few that will show you how to program with Ruby in a guided, narrated
way. This book not only shows you how to program with Ruby, it also teaches
you how the Ruby community works, where to find help, and how to "walk the
walk" and "talk the talk."
Peter Cooper |
any_adam_object | 1 |
author | Cooper, Peter |
author_facet | Cooper, Peter |
author_role | aut |
author_sort | Cooper, Peter |
author_variant | p c pc |
building | Verbundindex |
bvnumber | BV035790691 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.64 |
callnumber-search | QA76.64 |
callnumber-sort | QA 276.64 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)799044054 (DE-599)GBV596013019 |
dewey-full | 005.117 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.117 |
dewey-search | 005.117 |
dewey-sort | 15.117 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 2. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV035790691</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20091111</controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">091026s2009 xx a||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1430223634</subfield><subfield code="c">pbk : 39,99</subfield><subfield code="9">1-4302-2363-4</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781430223634</subfield><subfield code="c">pbk : 39,99</subfield><subfield code="9">978-1-4302-2363-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)799044054</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)GBV596013019</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-739</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.64</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.117</subfield><subfield code="2">22</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Cooper, Peter</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Beginning Ruby</subfield><subfield code="b">from novice to professional : [an instructional guide to the Ruby programming language ; now covers Ruby 1.9]</subfield><subfield code="c">Peter Cooper</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Berkeley, Calif.</subfield><subfield code="b">Apress</subfield><subfield code="c">2009</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXXII, 620 S.</subfield><subfield code="b">Ill.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">The expert's voice in open source</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Books for professionals by professionals</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Ruby (Computer program language)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Ruby</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4653817-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Ruby</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4653817-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="z">978-1-4302-2364-1</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bayreuth</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018650030&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bayreuth</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018650030&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Klappentext</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-018650030</subfield></datafield></record></collection> |
id | DE-604.BV035790691 |
illustrated | Illustrated |
indexdate | 2024-12-06T15:16:48Z |
institution | BVB |
isbn | 1430223634 9781430223634 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-018650030 |
oclc_num | 799044054 |
open_access_boolean | |
owner | DE-739 |
owner_facet | DE-739 |
physical | XXXII, 620 S. Ill. |
publishDate | 2009 |
publishDateSearch | 2009 |
publishDateSort | 2009 |
publisher | Apress |
record_format | marc |
series2 | The expert's voice in open source Books for professionals by professionals |
spelling | Cooper, Peter Verfasser aut Beginning Ruby from novice to professional : [an instructional guide to the Ruby programming language ; now covers Ruby 1.9] Peter Cooper 2. ed. Berkeley, Calif. Apress 2009 XXXII, 620 S. Ill. txt rdacontent n rdamedia nc rdacarrier The expert's voice in open source Books for professionals by professionals Includes index Ruby (Computer program language) Ruby Programmiersprache (DE-588)4653817-3 gnd rswk-swf Ruby Programmiersprache (DE-588)4653817-3 s DE-604 Erscheint auch als Online-Ausgabe 978-1-4302-2364-1 Digitalisierung UB Bayreuth application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018650030&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis Digitalisierung UB Bayreuth application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018650030&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA Klappentext |
spellingShingle | Cooper, Peter Beginning Ruby from novice to professional : [an instructional guide to the Ruby programming language ; now covers Ruby 1.9] Ruby (Computer program language) Ruby Programmiersprache (DE-588)4653817-3 gnd |
subject_GND | (DE-588)4653817-3 |
title | Beginning Ruby from novice to professional : [an instructional guide to the Ruby programming language ; now covers Ruby 1.9] |
title_auth | Beginning Ruby from novice to professional : [an instructional guide to the Ruby programming language ; now covers Ruby 1.9] |
title_exact_search | Beginning Ruby from novice to professional : [an instructional guide to the Ruby programming language ; now covers Ruby 1.9] |
title_full | Beginning Ruby from novice to professional : [an instructional guide to the Ruby programming language ; now covers Ruby 1.9] Peter Cooper |
title_fullStr | Beginning Ruby from novice to professional : [an instructional guide to the Ruby programming language ; now covers Ruby 1.9] Peter Cooper |
title_full_unstemmed | Beginning Ruby from novice to professional : [an instructional guide to the Ruby programming language ; now covers Ruby 1.9] Peter Cooper |
title_short | Beginning Ruby |
title_sort | beginning ruby from novice to professional an instructional guide to the ruby programming language now covers ruby 1 9 |
title_sub | from novice to professional : [an instructional guide to the Ruby programming language ; now covers Ruby 1.9] |
topic | Ruby (Computer program language) Ruby Programmiersprache (DE-588)4653817-3 gnd |
topic_facet | Ruby (Computer program language) Ruby Programmiersprache |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018650030&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018650030&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT cooperpeter beginningrubyfromnovicetoprofessionalaninstructionalguidetotherubyprogramminglanguagenowcoversruby19 |